import { ToastPosition } from "./toast.placement"; import { ToastMethods } from "./toast.provider"; import type { ToastId, ToastState } from "./toast.types"; export type ToastStore = ToastMethods & { getState: () => ToastState; subscribe: (onStoreChange: () => void) => () => void; removeToast: (id: ToastId, position: ToastPosition) => void; }; export declare function createToastStore(initialState?: ToastState): ToastStore; export declare const noopToastStore: ToastStore;