export declare class Webhook {
    apiSecretKey: string;
    constructor(apiSecretKey: string);
    constructEvent(payload: WebhookPayload, signature: string, tolerance?: number): WebhookEvent;
    parseSignature(value: string): SignatureHeaderData;
}
export type WebhookPayload = string;
export type WebhookEvent = {
    version: number;
    type: string;
    id: string;
    source: string;
    time: string;
    tenantId: string;
    data: WebhookEventData;
};
export type WebhookEventData = Record<string, string>;
interface SignatureHeaderData {
    signatures: string[];
    timestamp: number;
}
export {};
