export declare const schema = "\nscalar Timestamp\nscalar Metadata\n\ntype StripeCustomerPortal {\n    id: ID!\n    object: String\n    configuration: StripeCustomerPortalConfig \n    created: Timestamp\n    customer: String\n    livemode: Boolean\n    locale: String\n    on_behalf_of: String\n    return_url: String\n    url: String\n}\n\ntype StripeCustomerPortalConfig {\n    id: ID\n    object: String\n    active: Boolean\n    application: String\n    business_profile: StripeBusinessProfile\n    created: Timestamp\n    features: StripeCustomerPortalFeatures\n    is_default: Boolean\n    livemode: Boolean\n    metadata: Metadata\n    updated: Timestamp\n}\n\ntype StripeCustomerPortalConfigList {\n    object: String\n    has_more: Boolean\n    url: String\n    data: [StripeCustomerPortalConfig]\n}\n\ntype StripeCustomerPortalFeatures {\n    customer_update: StripeCustomerPortalFeaturesCustomerUpdate\n    invoice_history: StripeCustomerPortalFeaturesInvoiceHistory\n    payment_method_update: StripeCustomerPortalFeaturesPaymentMethodUpdate\n    subscription_cancel: StripeCustomerPortalFeaturesSubscriptionCancel\n    subscription_pause: StripeCustomerPortalFeaturesSubscriptionPause\n    subscription_update: StripeCustomerPortalFeatureSubscriptionUpdate\n}\n\ntype StripeCustomerPortalFeatureSubscriptionUpdate {\n    default_allowed_updates: [StripeCustomerPortalSubscriptionAllowedUpdatesEnum]\n    enabled: Boolean\n    products: [StripeCustomerPortalSubscriptionProducts]\n}\n\ntype StripeCustomerPortalSubscriptionProducts {\n    prices: [String]\n    product: String\n}\n\nenum StripeCustomerPortalSubscriptionAllowedUpdatesEnum {\n    price\n    quantity\n    promotion_code\n}\n\ntype StripeCustomerPortalFeaturesSubscriptionPause {\n    enabled: Boolean\n}\n\ntype StripeCustomerPortalFeaturesSubscriptionCancel {\n    cancellation_reason: StripeSubscriptionCancellationReason\n    enabled: Boolean\n    mode: StripeCancellationReasonModeEnum\n    proration_behavior: String\n}\n\nenum StripeCancellationReasonModeEnum {\n    immediately\n    at_period_end\n}\n\ntype StripeSubscriptionCancellationReason {\n    enabled: Boolean\n    options: [StripeSubscriptionCancellationReasonOptionsEnum]\n}\n\nenum StripeSubscriptionCancellationReasonOptionsEnum {\n    customer_service\n    low_quality\n    missing_features\n    other\n    switched_service\n    too_complex\n    too_expensive\n    unused\n}\n\ntype StripeCustomerPortalFeaturesPaymentMethodUpdate {\n    enabled: Boolean\n}\n\ntype StripeCustomerPortalFeaturesInvoiceHistory {\n    enabled: Boolean\n}\n\ntype StripeCustomerPortalFeaturesCustomerUpdate {\n    allowed_updates: [StripeCustomerAllowedUpdatesEnum]\n    enabled: Boolean\n}\n\nenum StripeCustomerAllowedUpdatesEnum {\n    email\n    address\n    shipping\n    phone\n    tax_id\n}\n\ntype StripeBusinessProfile {\n    headline: String\n    privacy_policy_url: String\n    terms_of_service_url: String\n}\n\ninput StripeCustomerPortalConfigInput {\n    id: ID\n    object: String\n    active: Boolean\n    application: String\n    business_profile: StripeBusinessProfileInput!\n    created: Timestamp\n    features: StripeCustomerPortalFeaturesInput!\n    is_default: Boolean\n    livemode: Boolean\n    metadata: Metadata\n    updated: Timestamp\n}\n\ninput StripeBusinessProfileInput {\n    headline: String\n    privacy_policy_url: String\n    terms_of_service_url: String\n}\n\ninput StripeCustomerPortalFeaturesInput {\n    customer_update: StripeCustomerPortalFeaturesCustomerUpdateInput\n    invoice_history: StripeCustomerPortalFeaturesInvoiceHistoryInput\n    payment_method_update: StripeCustomerPortalFeaturesPaymentMethodUpdateInput\n    subscription_cancel: StripeCustomerPortalFeaturesSubscriptionCancelInput\n    subscription_pause: StripeCustomerPortalFeaturesSubscriptionPauseInput\n    subscription_update: StripeCustomerPortalFeatureSubscriptionUpdateInput\n}\n\ninput StripeCustomerPortalFeaturesCustomerUpdateInput {\n    allowed_updates: [StripeCustomerAllowedUpdatesEnum]\n    enabled: Boolean!\n}\n\ninput StripeCustomerPortalFeaturesInvoiceHistoryInput {\n    enabled: Boolean!\n}\n\ninput StripeCustomerPortalFeaturesPaymentMethodUpdateInput {\n    enabled: Boolean!\n}\n\nenum StripeCustomerPortalProrationBehaviorEnum {\n    always_invoice\n    create_prorations\n    none\n}\n\ninput StripeCustomerPortalFeaturesSubscriptionCancelInput {\n    cancellation_reason: StripeSubscriptionCancellationReasonInput!\n    enabled: Boolean!\n    mode: StripeCancellationReasonModeEnum\n    proration_behavior: StripeCustomerPortalProrationBehaviorEnum\n}\n\ninput StripeSubscriptionCancellationReasonInput {\n    enabled: Boolean!\n    options: [StripeSubscriptionCancellationReasonOptionsEnum!]!\n}\n\ninput StripeCustomerPortalFeaturesSubscriptionPauseInput {\n    enabled: Boolean!\n}\n\ninput StripeCustomerPortalFeatureSubscriptionUpdateInput {\n    default_allowed_updates: [StripeCustomerPortalSubscriptionAllowedUpdatesEnum]!\n    enabled: Boolean!\n    products: [StripeCustomerPortalSubscriptionProductsInput]!\n}\n\ninput StripeCustomerPortalSubscriptionProductsInput {\n    prices: [String]!\n    product: String!\n}\n\ninput StripeCustomerPortalInput {\n    customer: String!\n    configuration: String\n    locale: String\n    on_behalf_of: String\n    return_url: String\n}\n\ninput StripeCustomerPortalConfigParamsInput {\n    active: Boolean\n    is_default: Boolean\n    limit: Int\n    ending_before: String\n    starting_after: String\n}\n\ntype Query {\n    listStripeCustomerPortalConfig(params: StripeCustomerPortalConfigParamsInput): StripeCustomerPortalConfigList @requireAuth\n}\n\ntype Mutation {\n    createStripeCustomerPortalConfig(data: StripeCustomerPortalConfigInput): StripeCustomerPortalConfig @skipAuth\n    createStripeCustomerPortalSessionSkipAuth(data: StripeCustomerPortalInput): StripeCustomerPortal @skipAuth\n    createStripeCustomerPortalSession(data: StripeCustomerPortalInput): StripeCustomerPortal @requireAuth\n}\n";
