Pauses on hover/focus and resumes when interaction leaves the rendered toast.
Releases owned listeners, timers, observers, focus scopes, and subscriptions.
Removes a record immediately.
Optionaldetails: ChangeDetails<ToastChangeReason>Returns the current immutable snapshot, including after destruction.
Removes a previously registered listener.
Registers a listener and returns an idempotent unsubscribe function.
Registers a listener that is automatically removed after its first call.
Pauses an auto-dismiss timeout while preserving remaining duration.
Tracks a promise while preserving its original fulfillment or rejection.
Optionalinput: Omit<ToastInput, "message" | "status">Resumes an auto-dismiss timeout from its preserved remaining duration.
Inserts or updates by ID and returns its stable ID; destroyed controllers return no new ID.
Subscribes to future distinct snapshots without synchronously invoking the listener.
Partially updates an existing record.
Headless Toast queue controller.