import { Channel } from '../../events';
import { Types } from "../../..";
export declare class MockEventQueue {
    queue: Types.Event[];
    resolveCommand: {
        resolver: Function;
    } | null;
    registeredChannels: Set<Channel>;
    constructor();
    dispatchEvent(event: Types.Event): void;
    waitEvent(): Promise<Types.Event>;
    emitBreakEvent(): Promise<void>;
}
