import { H3Event } from "../node_modules/.pnpm/h3@1.15.11/node_modules/h3/dist/index.js"; import { VerifyWebhookOptions } from "@clerk/backend/webhooks"; export * from "@clerk/backend/webhooks"; //#region src/runtime/webhooks.d.ts /** * Verifies the authenticity of a webhook request using Svix. * * @param event - The incoming webhook H3 Event object * @param options - Optional configuration object * @param options.signingSecret - Custom signing secret. If not provided, falls back to NUXT_CLERK_WEBHOOK_SIGNING_SECRET env variable * @throws Will throw an error if the webhook signature verification fails * @returns A promise that resolves to the verified webhook event data * * @see {@link https://clerk.com/docs/webhooks/sync-data} to learn more about syncing Clerk data to your application using webhooks */ declare function verifyWebhook(event: H3Event, options?: VerifyWebhookOptions): Promise; //#endregion export { verifyWebhook }; //# sourceMappingURL=webhooks.d.ts.map