declare const _default: {
    $schema: string;
    $id: string;
    definitions: {
        NfcPairingMode: {
            title: string;
            type: string;
            enum: string[];
            default: string;
        };
        ModbusVariableAddress: {
            title: string;
            type: string;
            required: string[];
            additionalProperties: boolean;
            properties: {
                functionCode: {
                    type: string;
                    minimum: number;
                    maximum: number;
                };
                slave: {
                    type: string;
                    minimum: number;
                    maximum: number;
                };
                address: {
                    type: string;
                    minimum: number;
                    maximum: number;
                };
            };
        };
        WifiKeyVisibility: {
            title: string;
            type: string;
            enum: string[];
        };
        WifiSSIDVisibility: {
            title: string;
            type: string;
            enum: string[];
        };
        WifiProtocol: {
            title: string;
            type: string;
            enum: string[];
        };
        TargetProtocol: {
            title: string;
            type: string;
            default: string;
            examples: string[];
            enum: string[];
        };
        VariableFormat: {
            title: string;
            type: string;
            default: string;
            examples: string[];
            enum: string[];
        };
        "VariableType.Data": {
            description: string;
            title: string;
            type: string;
            default: string;
            examples: string[];
            enum: string[];
        };
        SpecialFeature: {
            title: string;
            type: string;
            examples: string[];
            enum: string[];
        };
        HostProtocol: {
            title: string;
            type: string;
            examples: string[];
            enum: string[];
            tsEnumNames: string[];
        };
        LowPowerOptimizationLevel: {
            title: string;
            type: string;
            default: string;
            examples: string[];
            enum: string[];
        };
        WifiMode: {
            title: string;
            type: string;
            default: string;
            examples: string[];
            enum: string[];
        };
        UartSettings: {
            title: string;
            type: string;
            additionalAttributes: boolean;
            attributes: {
                slv: {
                    type: string;
                    minValue: number;
                    maxValue: number;
                };
                ofs: {
                    type: string;
                };
                baudRate: {
                    type: string;
                    minValue: number;
                };
                physicalPort: {
                    $ref: string;
                };
                stopBit: {
                    $ref: string;
                };
                bitParity: {
                    $ref: string;
                };
                dataBits: {
                    $ref: string;
                };
                handshakeDelimiter: {
                    $ref: string;
                };
                handshakeValue: {
                    $ref: string;
                };
                timeout: {
                    type: string;
                    minValue: number;
                    maxValue: number;
                };
            };
        };
        BitParity: {
            title: string;
            type: string;
            enum: string[];
        };
        Handshake: {
            title: string;
            type: string;
            enum: string[];
        };
        StopBit: {
            title: string;
            type: string;
            enum: string[];
        };
        PhysicalPort: {
            title: string;
            type: string;
            enum: string[];
        };
        HandshakeDelimiter: {
            title: string;
            type: string;
            enum: string[];
        };
        DataBitsLength: {
            title: string;
            type: string;
            enum: string[];
        };
        SecurityConfig: {
            title: string;
            additionalProperties: boolean;
            type: string;
            required: string[];
            properties: {
                maxWakeUpTimeActivated: {
                    type: string;
                    title: string;
                    default: boolean;
                };
                scramActivated: {
                    type: string;
                    title: string;
                    default: boolean;
                };
                hashPassword: {
                    type: string;
                    default: boolean;
                };
                disableHardwareFactoryReset: {
                    title: string;
                    type: string;
                    default: boolean;
                };
                disableLoginWithUID: {
                    title: string;
                    type: string;
                    default: boolean;
                };
                disableResourceFactoryReset: {
                    title: string;
                    type: string;
                    default: boolean;
                };
            };
        };
        SpecialUsername: {
            title: string;
            enum: string[];
        };
        UsbAlias: {
            title: string;
            type: string;
            additionalProperties: boolean;
            required: string[];
            properties: {
                vid: {
                    allOf: ({
                        $ref: string;
                        tsType?: undefined;
                        maxLength?: undefined;
                    } | {
                        tsType: string;
                        maxLength: number;
                        $ref?: undefined;
                    })[];
                };
                pid: {
                    allOf: ({
                        $ref: string;
                        tsType?: undefined;
                        maxLength?: undefined;
                    } | {
                        tsType: string;
                        maxLength: number;
                        $ref?: undefined;
                    })[];
                };
                equ: {
                    type: string;
                    maximum: number;
                    minimum: number;
                };
            };
        };
    };
};
/**
 * This file has been generated from JSON file C:\Users\scale\dev\iotize\bitbucket\standalone\iotize-device-client.js\assets\schema\v1\tap-types.json
 */
export default _default;
