type FnThatCanReturnFn = () => (() => void) | void; type Runner = (cb: (arg: T) => void) => void; export declare const createCallAndCleanup: () => { subscribe(runner: Runner): () => void; }; export {};