export type PublishedStripeSelectionInput = { planId?: string | null; planKey?: string | null; offerSetId?: string | null; paymentProfileId?: string | null; provider?: 'stripe' | null; providerPlanId?: string | null; runtimeConfigRevisionId?: string | null; }; export declare const toV2CheckoutSelection: (input: PublishedStripeSelectionInput) => { offerSetId: string | undefined; paymentProfileId: string | undefined; provider: "stripe" | null | undefined; providerPlanId: string | undefined; planKey: string | undefined; runtimeConfigRevisionId: string | undefined; }; export declare const toV2CheckoutSessionRequest: (input: PublishedStripeSelectionInput & { couponId?: string | null; analyticsMetadata?: Record | null; customerEmail?: string | null; returnUrl: string; uiMode?: "custom" | "hosted"; successUrl?: string; cancelUrl?: string; userId?: string | null; anonymousUserId?: string | null; checkoutIdentityToken?: string | null; idempotencyKey?: string | null; environment?: "test" | "live"; }, checkoutType: "subscription" | "one_time") => { couponId: string | null | undefined; analyticsMetadata: Record | null | undefined; customerEmail: string | null | undefined; returnUrl: string; userId: string | null | undefined; anonymousUserId: string | null | undefined; checkoutIdentityToken: string | null | undefined; idempotencyKey: string | null | undefined; environment: "test" | "live" | undefined; successUrl?: string | undefined; cancelUrl?: string | undefined; checkoutType: "one_time" | "subscription"; uiMode: "custom" | "hosted"; offerSetId: string | undefined; paymentProfileId: string | undefined; provider: "stripe" | null | undefined; providerPlanId: string | undefined; planKey: string | undefined; runtimeConfigRevisionId: string | undefined; };