type Callback = (event: T) => void; export declare class Queue { subscribers: (Callback)[]; send(event: T): void; subscribe(func: Callback): Disposable; dispose(): void; } export type Disposable = { dispose: () => void; }; export {};