import * as Schema from "effect/Schema";
export declare const PostTerminalConfigurationsInput: Schema.Struct<{
    readonly bbpos_wisepad3: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly bbpos_wisepos_e: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly cellular: Schema.optional<Schema.Unknown>;
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly name: Schema.optional<Schema.String>;
    readonly offline: Schema.optional<Schema.Unknown>;
    readonly reboot_window: Schema.optional<Schema.Struct<{
        readonly end_hour: Schema.Number;
        readonly start_hour: Schema.Number;
    }>>;
    readonly stripe_s700: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly stripe_s710: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly tipping: Schema.optional<Schema.Unknown>;
    readonly verifone_p400: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly wifi: Schema.optional<Schema.Unknown>;
}>;
export type PostTerminalConfigurationsInput = typeof PostTerminalConfigurationsInput.Type;
export declare const PostTerminalConfigurationsOutput: Schema.Struct<{
    readonly bbpos_wisepad3: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly bbpos_wisepos_e: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly cellular: Schema.optional<Schema.Struct<{
        readonly enabled: Schema.Boolean;
    }>>;
    readonly id: Schema.String;
    readonly is_account_default: Schema.NullOr<Schema.Boolean>;
    readonly livemode: Schema.Boolean;
    readonly name: Schema.NullOr<Schema.String>;
    readonly object: Schema.Literals<readonly ["terminal.configuration"]>;
    readonly offline: Schema.optional<Schema.Struct<{
        readonly enabled: Schema.NullOr<Schema.Boolean>;
    }>>;
    readonly reboot_window: Schema.optional<Schema.Struct<{
        readonly end_hour: Schema.Number;
        readonly start_hour: Schema.Number;
    }>>;
    readonly stripe_s700: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly stripe_s710: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly tipping: Schema.optional<Schema.Struct<{
        readonly aed: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly aud: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly cad: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly chf: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly czk: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly dkk: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly eur: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly gbp: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly gip: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly hkd: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly huf: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly jpy: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly mxn: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly myr: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly nok: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly nzd: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly pln: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly ron: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly sek: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly sgd: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
        readonly usd: Schema.optional<Schema.Struct<{
            readonly fixed_amounts: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly percentages: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Number>>>;
            readonly smart_tip_threshold: Schema.optional<Schema.Number>;
        }>>;
    }>>;
    readonly verifone_p400: Schema.optional<Schema.Struct<{
        readonly splashscreen: Schema.optional<Schema.Unknown>;
    }>>;
    readonly wifi: Schema.optional<Schema.Struct<{
        readonly enterprise_eap_peap: Schema.optional<Schema.Struct<{
            readonly ca_certificate_file: Schema.optional<Schema.String>;
            readonly password: Schema.Schema<string | import("effect/Redacted").Redacted<string>>;
            readonly ssid: Schema.String;
            readonly username: Schema.String;
        }>>;
        readonly enterprise_eap_tls: Schema.optional<Schema.Struct<{
            readonly ca_certificate_file: Schema.optional<Schema.String>;
            readonly client_certificate_file: Schema.String;
            readonly private_key_file: Schema.String;
            readonly private_key_file_password: Schema.optional<Schema.Schema<string | import("effect/Redacted").Redacted<string>>>;
            readonly ssid: Schema.String;
        }>>;
        readonly personal_psk: Schema.optional<Schema.Struct<{
            readonly password: Schema.Schema<string | import("effect/Redacted").Redacted<string>>;
            readonly ssid: Schema.String;
        }>>;
        readonly type: Schema.Literals<readonly ["enterprise_eap_peap", "enterprise_eap_tls", "personal_psk"]>;
    }>>;
}>;
export type PostTerminalConfigurationsOutput = typeof PostTerminalConfigurationsOutput.Type;
/**
 * Create a Configuration
 *
 * <p>Creates a new <code>Configuration</code> object.</p>
 */
export declare const PostTerminalConfigurations: any;
//# sourceMappingURL=PostTerminalConfigurations.d.ts.map