import type { IncomingMessage } from 'node:http'; import type { ConnectorDefinition } from './connector-store.js'; import type { TriggerLogRequest, TriggerLogResponse, TriggerLogTarget } from './trigger-log-store.js'; import type { TriggerResponse } from './trigger-types.js'; export declare function redactWebhookValue(value: unknown, key?: string, depth?: number): unknown; export declare function webhookAuditRequest(req: IncomingMessage, url: URL, connector?: ConnectorDefinition): TriggerLogRequest; export declare function withWebhookAuditPayload(request: TriggerLogRequest, rawBody: Buffer, parsedPayload: unknown, connector: ConnectorDefinition): TriggerLogRequest; export declare function webhookAuditTarget(connector: ConnectorDefinition, overrides?: Partial): TriggerLogTarget; export declare function webhookAuditResponse(httpStatus: number, startedAtMs: number, body?: TriggerResponse): TriggerLogResponse; //# sourceMappingURL=webhook-audit.d.ts.map