type WebhookProcessInput = { provider: string; providerEventId: string; eventType: string; rawBody: string | Buffer; handle: () => Promise; }; export declare function processWebhookOnce({ provider, providerEventId, eventType, rawBody, handle, }: WebhookProcessInput): Promise<{ duplicate: boolean; result?: T; }>; export declare function getWebhookEventId(provider: 'amanpay' | 'paypal', payload: any): string; export {}; //# sourceMappingURL=webhookIdempotency.d.ts.map