export declare const mockConnections: MockConnection[]; export declare const mockChannels: MockChannel[]; export declare class MockChannel { on: import("jest-mock").Mock<(_event: string, _handler: (...args: any[]) => void) => this>; close: import("jest-mock").Mock<() => Promise>; sendToQueue: import("jest-mock").Mock<(_queue: string, _content: Buffer, _options?: unknown) => boolean>; publish: import("jest-mock").Mock<(_exchange: string, _routingKey: string, _content: Buffer, _options?: unknown) => boolean>; waitForConfirms: import("jest-mock").Mock<() => Promise>; prefetch: import("jest-mock").Mock<(_count: number) => Promise>; consume: import("jest-mock").Mock<(_queue: string, _handler: (msg: unknown) => Promise, _options?: unknown) => Promise>; ack: import("jest-mock").Mock<(_msg: unknown) => any>; reject: import("jest-mock").Mock<(_msg: unknown, _requeue?: boolean) => any>; assertQueue: import("jest-mock").Mock<(queue: string, _options?: unknown) => Promise<{ queue: string; messageCount: number; consumerCount: number; }>>; assertExchange: import("jest-mock").Mock<(exchange: string, type: string, _options?: unknown) => Promise<{ exchange: string; type: string; }>>; checkQueue: import("jest-mock").Mock<(queue: string) => Promise<{ queue: string; messageCount: number; consumerCount: number; }>>; purgeQueue: import("jest-mock").Mock<(_queue: string) => Promise<{ messageCount: number; }>>; cancel: import("jest-mock").Mock<(_consumerTag: string) => Promise<{}>>; bindQueue: import("jest-mock").Mock<(_queue: string, _exchange: string, _routingKey: string) => Promise<{}>>; } export declare class MockConnection { on: import("jest-mock").Mock; close: import("jest-mock").Mock<() => Promise>; createConfirmChannel: import("jest-mock").Mock<() => Promise>; } export declare const connect: import("jest-mock").Mock<() => Promise>; declare const _default: { connect: import("jest-mock").Mock<() => Promise>; }; export default _default; //# sourceMappingURL=amqplib.d.ts.map