export interface SignatureVerifier { verify(rawBody: Buffer, headers: Readonly>): boolean; } type LazySecret = string | (() => string); export declare function hmacVerifier(options: { secret: LazySecret; algorithm?: string; header: string; prefix?: string; encoding?: 'hex' | 'base64'; computePayload?: (rawBody: Buffer, headers: Readonly>) => Buffer; }): SignatureVerifier; export declare function stripeVerifier(secret: LazySecret): SignatureVerifier; export declare function githubVerifier(secret: LazySecret): SignatureVerifier; export {}; //# sourceMappingURL=verify.d.ts.map