export type Observable = { broadcast: () => Promise; subscribe: (fn: () => (Promise | void)) => void; }; export declare const createObservable: () => Observable;