import type { IncomingMessage, ServerResponse } from 'node:http'; /** * Match-and-handle dispatcher. Returns `true` when the request was * served; `false` when the URL/method didn't match. * * Note: `handleInvoke` needs `defaultAgent` — callers may pass it as * the fourth argument; otherwise the process default is used. */ export declare function handleMessengersApi(req: IncomingMessage, res: ServerResponse, url: URL, defaultAgent?: string): Promise; export declare function handleWechatQrStart(res: ServerResponse): Promise; export declare function handleWechatQrStatus(res: ServerResponse, url: URL): Promise; export declare function handleAdminAllowlistGet(res: ServerResponse): Promise; export declare function handleAdminAllowlistAdd(req: IncomingMessage, res: ServerResponse): Promise; export declare function handleAdminAllowlistRemove(req: IncomingMessage, res: ServerResponse): Promise; export declare function handleNotify(req: IncomingMessage, res: ServerResponse): Promise; export declare function handleInvoke(req: IncomingMessage, res: ServerResponse, defaultAgent: string): Promise; export declare function handleEmailTest(req: IncomingMessage, res: ServerResponse): Promise; //# sourceMappingURL=messengers-api.d.ts.map