type ControlFlowHandlers = { onReturn?: (sender?: AsyncIterator, value?: TReturn | PromiseLike) => Promise | TReturn; onThrow?: (sender?: AsyncIterator, e?: unknown) => Promise | TReturn; }; export declare function makeAsyncGeneratorPair(consumerHandlers?: ControlFlowHandlers, producerHandlers?: ControlFlowHandlers): [AsyncGenerator, AsyncGenerator]; export {};