import type { PaymentAdapter } from "@voyant-travel/payments"; import type { PostgresJsDatabase } from "drizzle-orm/postgres-js"; import type { PublicCustomerPortalRouteOptions } from "./customer-portal/routes-public.js"; import type { PaymentLinkRoutesOptions } from "./payment-link/routes.js"; import type { StorefrontOfferResolvers } from "./service.js"; import type { StorefrontIntakePersistence } from "./service-intake.js"; import type { StorefrontVerificationRoutesOptions } from "./verification/routes-public.js"; export interface PaymentReconciliationJobRuntime { resolveDb(bindings: unknown): PostgresJsDatabase | Promise; resolveAdapter(): PaymentAdapter | null | Promise; resolveEnv(bindings: unknown): Readonly>; warn?(message: string, detail?: unknown): void; } export declare const storefrontOffersRuntimePort: import("@voyant-travel/core/project").VoyantPort; export declare const storefrontIntakeRuntimePort: import("@voyant-travel/core/project").VoyantPort; export declare const storefrontPaymentLinkRuntimePort: import("@voyant-travel/core/project").VoyantPort; export declare const storefrontPaymentReconciliationJobRuntimePort: import("@voyant-travel/core/project").VoyantPort; export declare const storefrontCustomerPortalRuntimePort: import("@voyant-travel/core/project").VoyantPort; export declare const storefrontVerificationRuntimePort: import("@voyant-travel/core/project").VoyantPort;