import * as Schema from "effect/Schema";
export declare const PostTaxRegistrationsIdInput: Schema.Struct<{
    readonly id: Schema.String;
    readonly active_from: Schema.optional<Schema.Unknown>;
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly expires_at: Schema.optional<Schema.Unknown>;
}>;
export type PostTaxRegistrationsIdInput = typeof PostTaxRegistrationsIdInput.Type;
export declare const PostTaxRegistrationsIdOutput: Schema.Struct<{
    readonly active_from: Schema.Number;
    readonly country: Schema.String;
    readonly country_options: Schema.Struct<{
        readonly ae: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly al: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly am: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ao: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly at: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly au: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly aw: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly az: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ba: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly bb: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly bd: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly be: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly bf: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly bg: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly bh: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly bj: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly bs: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly by: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ca: Schema.optional<Schema.Struct<{
            readonly province_standard: Schema.optional<Schema.Struct<{
                readonly province: Schema.String;
            }>>;
            readonly type: Schema.Literals<readonly ["province_standard", "simplified", "standard"]>;
        }>>;
        readonly cd: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly ch: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly cl: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly cm: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly co: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly cr: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly cv: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly cy: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly cz: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly de: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly dk: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly ec: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ee: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly eg: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly es: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly et: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly fi: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly fr: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly gb: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly ge: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly gn: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly gr: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly hr: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly hu: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly id: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ie: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly in: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly is: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly it: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly jp: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly ke: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly kg: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly kh: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly kr: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly kz: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly la: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly lk: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly lt: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly lu: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly lv: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly ma: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly md: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly me: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly mk: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly mr: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly mt: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly mx: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly my: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ng: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly nl: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly no: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly np: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly nz: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly om: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly pe: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ph: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly pl: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly pt: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly ro: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly rs: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly ru: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly sa: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly se: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly sg: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly si: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly sk: Schema.optional<Schema.Struct<{
            readonly standard: Schema.optional<Schema.Struct<{
                readonly place_of_supply_scheme: Schema.Literals<readonly ["inbound_goods", "small_seller", "standard"]>;
            }>>;
            readonly type: Schema.Literals<readonly ["ioss", "oss_non_union", "oss_union", "standard"]>;
        }>>;
        readonly sn: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly sr: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly th: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly tj: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly tr: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly tw: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly tz: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ua: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly ug: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly us: Schema.optional<Schema.Struct<{
            readonly local_amusement_tax: Schema.optional<Schema.Struct<{
                readonly jurisdiction: Schema.String;
            }>>;
            readonly local_lease_tax: Schema.optional<Schema.Struct<{
                readonly jurisdiction: Schema.String;
            }>>;
            readonly state: Schema.String;
            readonly state_sales_tax: Schema.optional<Schema.Struct<{
                readonly elections: Schema.optional<Schema.$Array<Schema.Struct<{
                    readonly jurisdiction: Schema.optional<Schema.String>;
                    readonly type: Schema.Literals<readonly ["local_use_tax", "simplified_sellers_use_tax", "single_local_use_tax"]>;
                }>>>;
            }>>;
            readonly type: Schema.Literals<readonly ["local_amusement_tax", "local_lease_tax", "state_communications_tax", "state_retail_delivery_fee", "state_sales_tax"]>;
        }>>;
        readonly uy: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly uz: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly vn: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly za: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
        readonly zm: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["simplified"]>;
        }>>;
        readonly zw: Schema.optional<Schema.Struct<{
            readonly type: Schema.Literals<readonly ["standard"]>;
        }>>;
    }>;
    readonly created: Schema.Number;
    readonly expires_at: Schema.NullOr<Schema.Number>;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly object: Schema.Literals<readonly ["tax.registration"]>;
    readonly status: Schema.Literals<readonly ["active", "expired", "scheduled"]>;
}>;
export type PostTaxRegistrationsIdOutput = typeof PostTaxRegistrationsIdOutput.Type;
/**
 * Update a registration
 *
 * <p>Updates an existing Tax <code>Registration</code> object.</p>
 * <p>A registration cannot be deleted after it has been created. If you wish to end a registration you may do so by setting <code>expires_at</code>.</p>
 */
export declare const PostTaxRegistrationsId: any;
//# sourceMappingURL=PostTaxRegistrationsId.d.ts.map