UnreviewedUnreviewedaddShow render() as a toast; returns its id. Reusing an existing id replaces
that toast's content in place and restarts its timer; options omitted on the
upsert are kept from the live toast.
Optionalopts: ToastOptionsUnrevieweddismissRequest dismissal: the toast animates out, then leaves.
UnreviewedupdateUnreviewedclearDismiss every toast.
UnreviewedremoveDrop an entry now (no animation) — the wrapper calls this once the element reports it finished animating out. Rarely needed directly.
UnreviewedsubscribeSubscribe to changes; returns an unsubscribe. For useSyncExternalStore.
UnreviewedgetCurrent entries (a stable reference until the next change).
UnreviewedgetServer snapshot — always empty (toasts don't render server-side).
The toast controller returned by createToaster.