import type { TripCheckoutInput, TripCheckoutResult } from "../service.js"; import type { TripCheckoutDeps } from "./types.js"; /** * Orchestrate a trip checkout: price the trip's components into the collection * currency, create the finance payment session, optionally start the payment * provider, and return the customer-facing checkout link / bank-transfer * instructions. * * Finance (`createPaymentSession` + `buildPaymentLinkUrl`) is composed * directly. The deployment supplies FX quoting, the checkout base URL, and the * payment-provider start via `deps`. */ export declare function startTripCheckout(deps: TripCheckoutDeps, input: TripCheckoutInput): Promise;