import type { ApiModule } from "@voyant-travel/hono/module"; import { type StorefrontVerificationRoutesOptions } from "./routes-public.js"; export type { ConsumeVerifiedChallengeInput, ConsumeVerifiedChallengeResult, } from "./consume.js"; export { consumeVerifiedChallenge, peekVerifiedChallengeDestination, STOREFRONT_VERIFICATION_BOOKING_CREATE_PURPOSE, } from "./consume.js"; export type { StorefrontVerificationChannelCoverage, StorefrontVerificationPublicRoutes, StorefrontVerificationRoutesOptions, StorefrontVerificationSenderBundle, } from "./routes-public.js"; export { buildStorefrontVerificationSenderBundle, buildStorefrontVerificationSenders, createStorefrontVerificationPublicRoutes, resolveStorefrontVerificationChannelCoverage, STOREFRONT_VERIFICATION_SENDERS_CONTAINER_KEY, } from "./routes-public.js"; export type { NewStorefrontVerificationChallenge, StorefrontVerificationChallenge, } from "./schema.js"; export { storefrontVerificationChallenges, storefrontVerificationChannelEnum, storefrontVerificationLinkable, storefrontVerificationModule, storefrontVerificationStatusEnum, } from "./schema.js"; export type { StorefrontVerificationDeliveryResult, StorefrontVerificationEmailSendInput, StorefrontVerificationNotificationChannel, StorefrontVerificationNotificationPayload, StorefrontVerificationNotificationProvider, StorefrontVerificationNotificationResult, StorefrontVerificationProviderOptions, StorefrontVerificationSenders, StorefrontVerificationServiceOptions, StorefrontVerificationSmsSendInput, } from "./service.js"; export { createStorefrontVerificationSendersFromProviders, createStorefrontVerificationService, StorefrontVerificationError, } from "./service.js"; export type { ConfirmEmailVerificationChallengeInput, ConfirmSmsVerificationChallengeInput, StartEmailVerificationChallengeInput, StartSmsVerificationChallengeInput, StorefrontVerificationChallengeRecord, StorefrontVerificationChannel, StorefrontVerificationConfirmResult, StorefrontVerificationStartResult, StorefrontVerificationStatus, } from "./validation.js"; export { confirmEmailVerificationChallengeSchema, confirmSmsVerificationChallengeSchema, startEmailVerificationChallengeSchema, startSmsVerificationChallengeSchema, storefrontVerificationChallengeRecordSchema, storefrontVerificationChannelSchema, storefrontVerificationConfirmResultSchema, storefrontVerificationStartResultSchema, storefrontVerificationStatusSchema, } from "./validation.js"; export declare function createStorefrontVerificationApiModule(options?: StorefrontVerificationRoutesOptions): ApiModule; export declare const createStorefrontVerificationVoyantRuntime: import("@voyant-travel/core/project").VoyantGraphRuntimeFactory;