import * as Schema from "effect/Schema";
export declare const GetTaxSettingsInput: Schema.Struct<{
    readonly expand: Schema.optional<Schema.String>;
}>;
export type GetTaxSettingsInput = typeof GetTaxSettingsInput.Type;
export declare const GetTaxSettingsOutput: Schema.Struct<{
    readonly defaults: Schema.Struct<{
        readonly provider: Schema.Literals<readonly ["anrok", "avalara", "sphere", "stripe"]>;
        readonly tax_behavior: Schema.NullOr<Schema.Literals<readonly ["exclusive", "inclusive", "inferred_by_currency"]>>;
        readonly tax_code: Schema.NullOr<Schema.String>;
    }>;
    readonly head_office: Schema.Unknown;
    readonly livemode: Schema.Boolean;
    readonly object: Schema.Literals<readonly ["tax.settings"]>;
    readonly status: Schema.Literals<readonly ["active", "pending"]>;
    readonly status_details: Schema.Struct<{
        readonly active: Schema.optional<Schema.Struct<{}>>;
        readonly pending: Schema.optional<Schema.Struct<{
            readonly missing_fields: Schema.NullOr<Schema.$Array<Schema.String>>;
        }>>;
    }>;
}>;
export type GetTaxSettingsOutput = typeof GetTaxSettingsOutput.Type;
/**
 * Retrieve settings
 *
 * <p>Retrieves Tax <code>Settings</code> for a merchant.</p>
 *
 * @param expand - Specifies which fields in the response should be expanded.
 */
export declare const GetTaxSettings: any;
//# sourceMappingURL=GetTaxSettings.d.ts.map