export interface CapturedInteraction { request: { method: string; url: string; headers: Record; body: string | undefined; }; response: { statusCode: number; headers: Record; body: string | undefined; }; timestamp: string; } interface SendOptions { apiKey: string; apiEndpoint?: string; silent?: boolean; collector?: string; } /** @internal Reset the call ID counter. Exposed for test isolation only. * Call in beforeEach in any test file that imports sendToCoolhand — Jest * may share this module instance across test files in the same worker. */ export declare function resetCallIdForTesting(): void; /** * Forward a captured interaction to the Coolhand API. * Uses the same payload format as coolhand-node's LoggingService. */ export declare function sendToCoolhand(captured: CapturedInteraction, options: SendOptions): Promise; export {}; //# sourceMappingURL=sender.d.ts.map