import { EventEmitter } from "node:events"; type AnyMockFn = any; export declare const DEFAULT_ACCOUNT_ID = "default"; export declare const DEFAULT_WEB_INBOX_CONFIG: { readonly agents: { readonly list: readonly [{ readonly id: "main"; }]; }; readonly channels: { readonly whatsapp: { readonly allowFrom: readonly ["*"]; }; }; readonly messages: { readonly messagePrefix: undefined; readonly responsePrefix: undefined; }; }; export declare const mockLoadConfig: AnyMockFn; export declare const readAllowFromStoreMock: AnyMockFn; export declare const upsertPairingRequestMock: AnyMockFn; export type MockSock = { ev: EventEmitter; ws: { close: AnyMockFn; }; sendPresenceUpdate: AnyMockFn; sendMessage: AnyMockFn; readMessages: AnyMockFn; updateMediaMessage: AnyMockFn; logger: Record; signalRepository: { lidMapping: { getPNForLID: AnyMockFn; }; }; user: { id: string; }; }; export declare function getSock(): MockSock; export declare function expectPairingPromptSent(sock: MockSock, jid: string, senderE164: string): void; export declare function getAuthDir(): string; export declare function installWebMonitorInboxUnitTestHooks(opts?: { authDir?: boolean; }): void; export {};