import { EventEmitter2 } from 'eventemitter2';
export declare function createIterator(emitter: EventEmitter2, event: string): {
    [Symbol.asyncIterator](): any;
    next(): Promise<unknown>;
    return(): {
        done: boolean;
    };
    throw(error: unknown): Promise<never>;
};
