/** SDK-owned platform module. This implementation is maintained in goodvibes-sdk. */
import { readTextBodyWithinLimit } from '../utils/request-body.js';
export declare const DEFAULT_WEBHOOK_MAX_BYTES = 1000000;
export declare function constantTimeEquals(expected: string, provided: string): boolean;
export declare function readBearerOrHeaderToken(req: Request, headerName: string): string;
export declare function parseJsonRecord(rawBody: string): Record<string, unknown> | Response;
export { readTextBodyWithinLimit };
export declare function verifySha256HmacSignature(rawBody: string, secret: string, signatureHeader: string, prefix?: string): boolean;
//# sourceMappingURL=helpers.d.ts.map