import { AddToastOptions } from "./types";
type Subscriber = () => void;
export declare class ToastQueue {
    private static queue;
    private static subscribers;
    private static emitChange;
    static subscribe: (subscriber: Subscriber) => () => void;
    static getSnapshot: () => AddToastOptions[];
    static enqueue: (item: AddToastOptions) => void;
    static shift: () => AddToastOptions | undefined;
}
export {};
