export interface SecureWebhookVerifyOptions { timeout?: number; timestamp?: number; } export interface SecureWebhooks { sign(input: string, secret: string, timestamp?: number): Promise; verify(input: string, secret: string, signature: string, opts?: SecureWebhookVerifyOptions): Promise; } export declare const symmetric: SecureWebhooks; /** * Verify a Retell webhook signature against the exact raw request body. */ export declare const verify: (body: string, apiKey: string, signature: string) => Promise; /** * Sign a webhook body using the Retell webhook signature format. */ export declare const sign: (body: string, apiKey: string) => Promise; //# sourceMappingURL=webhook_auth.d.mts.map