import { EventEmitter, captureRejectionSymbol } from 'node:events';
import type { EventName, EventCallbackResult } from './buses';
interface KyooAdapterToQueueBusEventCallbacks {
    [captureRejectionSymbol]: (err: Error, event: EventName, ...args: any[]) => EventCallbackResult;
    terminated: () => EventCallbackResult;
}
type KyooAdapterToQueueBusEvent = keyof KyooAdapterToQueueBusEventCallbacks;
type KyooAdapterToQueueBusEventEmitterEventMap = {
    [K in KyooAdapterToQueueBusEvent]: Parameters<KyooAdapterToQueueBusEventCallbacks[K]>;
};
export declare class KyooAdapterToQueueBus extends EventEmitter<KyooAdapterToQueueBusEventEmitterEventMap> {
    constructor();
}
export {};
