export declare const schema = "\nscalar Metadata\n\nscalar Timestamp\n\nscalar StripeInvoiceCreditBalance\n\ntype StripeCustomer {\n    id: ID\n    address: StripeCustomerAddress\n    email: String @requireAuth\n    description: String\n    name: String\n    phone: String\n    shipping: StripeCustomerShipping\n    object: String\n    balance: Int\n    cash_balance: StripeCustomerCashBalance\n    created: String\n    currency: String\n    default_currency: String\n    default_source: String\n    delinquent: Boolean\n    discount: StripeDiscount\n    metadata: Metadata\n    invoice_credit_balance: StripeInvoiceCreditBalance\n    invoice_prefix: String\n    invoice_settings: StripeInvoiceSettings\n    livemode: Boolean\n    next_invoice_sequence: Int\n    preferred_locales: [String]\n    sources: [StripePaymentSource]\n    subscriptions: [StripeSubscription]\n    tax: StripeCustomerTax\n    tax_exempt: String\n    tax_ids: [StripeTaxID]\n    test_clock: String\n}\n\ntype StripeTaxID {\n    object: String\n    data: [StripeTaxIDData]\n    has_more: Boolean\n    url: String\n}\n\ntype StripeTaxIDData {\n    id: String\n    object: String\n    country: String\n    created: Timestamp\n    customer: String\n    livemode: Boolean\n    type: String\n    value: String\n    verification: StripeTaxIDVerification\n}\n\ntype StripeTaxIDVerification {\n    status: String\n    verified_address: String\n    verified_name: String\n}\n\ntype StripeCustomerTax {\n    automatic_tax: StripeAutomaticTaxEnum\n    ip_address: String\n    location: StripeCustomerTaxLocation\n}\n\ntype StripeCustomerTaxLocation {\n    country: String\n    source: StripeCustomerTaxLocationSourceEnum\n    state: String\n}\n\nenum StripeCustomerTaxLocationSourceEnum {\n    ip_address\n    billing_address\n    payment_method\n    shipping_destination\n}\n\nenum StripeReconciliationModeEnum {\n    automatic\n    manual\n    merchant_default\n}\n\nenum StripeAmountTaxDisplayEnum {\n    exclude_tax\n    include_inclusive_tax\n}\n\nenum StripeAutomaticTaxEnum {\n    supported\n    not_collecting\n    unrecognised_location\n    failed\n}\n\ntype StripeCustomerSubscription {\n    object: String\n    data: [StripeSubscription]\n    has_more: Boolean\n    url: String\n}\n\ntype StripePaymentSource {\n    object: String\n    data: [StripePaymentSourceData]\n    has_more: Boolean\n    url: String\n}\n\ntype StripePaymentSourceData {\n    id: ID!\n    object: String\n    created: Timestamp\n    customer: String\n    fingerprint: String\n    livemode: Boolean\n    metadata: Metadata\n    payment_amount: Int\n    payment_currency: String\n    reusable: Boolean\n    used: Boolean\n    username: String\n    account: String\n    account_holder_name: String\n    account_holder_type: String\n    account_type: String\n    available_payment_methods: [String]\n    bank_name: String\n    country: String\n    currency: String\n    last4: String\n    routing_number: String\n    status: String\n    active: Boolean\n    amount: Int\n    amount_received: Int\n    bitcoin_amount: Int\n    bitcoin_amount_received: Int\n    bitcoin_uri: String\n    description: String\n    email: String\n    filled: Boolean\n    inbound_address: String\n    payment: String\n    refund_address: String\n    transactions: [StripeTransactions]\n    uncaptured_funds: Boolean\n    used_for_payment: Boolean\n    address_city: String\n    address_country: String\n    address_line1: String\n    address_line1_check: String\n    address_line2: String\n    address_state: String\n    address_zip: String\n    address_zip_check: String\n    brand: String\n    cvc_check: String\n    dynamic_last4: String\n    exp_month: Int\n    exp_year: Int\n    funding: String\n    name: String\n    recipient: String\n    tokenization_method: String\n    client_secret: String\n    code_verification: StripeCodeVerification\n    flow: String\n    owner: StripePaymentSourceOwner\n}\n\ntype StripePaymentSourceOwner {\n id: String\n}\n\ntype StripeCodeVerification {\n    attempts_remaining: Int\n    status: String\n}\n\ntype StripeTransactions {\n    object: String\n    data: StripeTransactionsData\n    has_more: Boolean\n    url: String\n}\n\ntype StripeTransactionsData {\n    id: String\n    object: String\n    amount: Int\n    bitcoin_amount: Int\n    created: Timestamp\n    currency: String\n    receiver: String\n}\n\ntype StripeInvoiceSettings {\n    custom_fields: [StripeCustomFields]\n    default_payment_method: String\n    footer: String\n    rendering_options: StripeRenderingOptions\n}\n\ntype StripeRenderingOptions {\n    amount_tax_display: StripeAmountTaxDisplayEnum\n}\n\ntype StripeCustomFields {\n    name: String\n    value: String\n}\n\ntype StripeCustomerAddress {\n    city: String\n    country: String\n    line1: String\n    line2: String\n    postal_code: String\n    state: String\n}\n\ntype StripeCustomerShipping {\n    address: StripeCustomerAddress\n    name: String\n    phone: String\n}\n\ntype StripeCustomerCashBalance {\n    object: String\n    available: String\n    customer: ID\n    livemode: Boolean\n    settings: StripeCashBalanceSettings\n}\n\ntype StripeCashBalanceSettings {\n    reconciliation_mode: StripeReconciliationModeEnum\n}\n\ninput CreateStripeCustomerInput {\n    address: CreateStripeCustomerAddressInput\n    description: String\n    email: String\n    metadata: Metadata\n    name: String\n    payment_method: String\n    phone: String\n    shipping: CreateStripeCustomerShippingInput\n    balance: Int\n    cash_balance: CreateStripeCustomerCashBalanceInput\n    coupon: String\n    invoice_prefix: String\n    invoice_settings: CreateStripeCustomerInvoiceSettingsInput\n    next_invoice_sequence: Int\n    preferred_locales: [String]\n    promotional_code: String\n    source: String\n    tax: CreateStripeCustomerTaxInput\n    tax_exempt: CreateStripeCustomerTaxExemptEnum\n    tax_id_data: [CreateStripeCustomerTaxIDDataInput]\n    test_clock: String\n}\n\nenum TaxIdDatumType {\n  ad_nrt\n  ae_trn\n  ar_cuit\n  au_abn\n  au_arn\n  bg_uic\n  bh_vat\n  bo_tin\n  br_cnpj\n  br_cpf\n  ca_bn\n  ca_gst_hst\n  ca_pst_bc\n  ca_pst_mb\n  ca_pst_sk\n  ca_qst\n  ch_uid\n  ch_vat\n  cl_tin\n  cn_tin\n  co_nit\n  cr_tin\n  de_stn\n  do_rcn\n  ec_ruc\n  eg_tin\n  es_cif\n  eu_oss_vat\n  eu_vat\n  gb_vat\n  ge_vat\n  hk_br\n  hu_tin\n  id_npwp\n  il_vat\n  in_gst\n  is_vat\n  jp_cn\n  jp_rn\n  jp_trn\n  ke_pin\n  kr_brn\n  kz_bin\n  li_uid\n  mx_rfc\n  my_frp\n  my_itn\n  my_sst\n  ng_tin\n  no_vat\n  no_voec\n  nz_gst\n  om_vat\n  pe_ruc\n  ph_tin\n  ro_tin\n  rs_pib\n  ru_inn\n  ru_kpp\n  sa_vat\n  sg_gst\n  sg_uen\n  si_tin\n  sv_nit\n  th_vat\n  tr_tin\n  tw_vat\n  ua_vat\n  us_ein\n  uy_ruc\n  ve_rif\n  vn_tin\n  za_vat\n}\n\ninput CreateStripeCustomerTaxIDDataInput {\n    type: TaxIdDatumType!\n    value: String!\n}\n\nenum CreateStripeCustomerTaxExemptEnum {\n    none\n    exempt\n    reverse\n}\n\ninput CreateStripeCustomerTaxInput {\n    ip_address: String\n}\n\ninput CreateStripeCustomerInvoiceSettingsInput {\n    custom_fields: [CreateStripeCustomerInvoiceSettingsCustomFieldsInput]\n    default_payment_method: String\n    footer: String\n    rendering_options: CreateStripeCustomerInvoiceSettingsRenderingOptionsInput\n}\n\ninput CreateStripeCustomerInvoiceSettingsRenderingOptionsInput {\n    amount_tax_display: StripeAmountTaxDisplayEnum\n}\n\ninput CreateStripeCustomerInvoiceSettingsCustomFieldsInput {\n    name: String!\n    value: String!\n}\n\ninput CreateStripeCustomerCashBalanceInput {\n    settings: CreateStripeCustomerCashBalanceSettingsInput\n}\n\ninput CreateStripeCustomerCashBalanceSettingsInput {\n    reconciliation_mode: StripeReconciliationModeEnum\n}\n\ninput CreateStripeCustomerShippingInput {\n    address: CreateStripeCustomerAddressInput!\n    name: String!\n    phone: String\n}\n\ninput CreateStripeCustomerAddressInput {\n    city: String\n    country: String\n    line1: String\n    line2: String\n    postal_code: String\n    state: String\n}\n\ninput StripeAdditionalPropertiesInput {\n    expand: [String]\n}\n\ninput RetrieveStripeCustomerInput {\n    id: ID!\n    addProps: StripeAdditionalPropertiesInput\n}\n\ntype Query {\n    stripeCustomerSearch(query: String): StripeCustomer @requireAuth\n    retrieveStripeCustomer(data: RetrieveStripeCustomerInput): StripeCustomer @requireAuth\n}\n\ntype Mutation {\n    createStripeCustomer(data: CreateStripeCustomerInput): StripeCustomer @skipAuth\n}\n";
