declare const _exports: {
    "title": string;
    "$id": string;
    "$schema": string;
    "type": string;
    "required": string[];
    "properties": {
        "additionalProperties": boolean;
        "meta": {
            "type": string;
            "title": string;
            "properties": {
                "version": {
                    "type": string;
                    "pattern": string;
                };
            };
            "additionalProperties": boolean;
        };
        "config": {
            "type": string;
            "title": string;
            "required": string[];
            "properties": {
                "version": {
                    "oneOf": {
                        "$ref": string;
                    }[];
                };
                "target": {
                    "title": string;
                    "required": string[];
                    "allOf": ({
                        "title": string;
                        "type": string;
                        "properties": {
                            "serial": {
                                "type": string;
                                "title": string;
                                "additionalProperties": boolean;
                                "required": string[];
                                "properties": {
                                    "parity": {
                                        "$ref": string;
                                    };
                                    "baudRate": {
                                        "type": string;
                                        "minimum": number;
                                        "maximum": number;
                                    };
                                    "stopBits": {
                                        "$ref": string;
                                    };
                                    "dataBits": {
                                        "type": string;
                                        "minimum": number;
                                        "maximum": number;
                                    };
                                    "hardwareFlowControl": {
                                        "$ref": string;
                                    };
                                    "physicalPort": {
                                        "$ref": string;
                                    };
                                    "delimiter": {
                                        "$ref": string;
                                    };
                                    "timeout": {
                                        "$ref": string;
                                        "default": number;
                                    };
                                };
                            };
                            "modbus": {
                                "type": string;
                                "title": string;
                                "additionalProperties": boolean;
                                "required": string[];
                                "properties": {
                                    "offsetFirstRegister": {
                                        "type": string;
                                        "default": boolean;
                                    };
                                    "slave": {
                                        "$ref": string;
                                    };
                                };
                            };
                            "firmwareVersion": {
                                "title": string;
                                "$ref": string;
                            };
                            "protocol": {
                                "$ref": string;
                            };
                            "type": {
                                "type": string;
                                "enum": string[];
                                "default": string;
                            };
                            "usb"?: undefined;
                            "LEDs"?: undefined;
                        };
                        "required"?: undefined;
                    } | {
                        "type": string;
                        "title": string;
                        "required": any[];
                        "properties": {
                            "usb": {
                                "type": string;
                                "title": string;
                                "properties": {
                                    "aliases": {
                                        "type": string;
                                        "items": {
                                            "$ref": string;
                                        };
                                    };
                                };
                            };
                            "LEDs": {
                                "type": string;
                                "title": string;
                                "properties": {
                                    "enabled": {
                                        "type": string;
                                        "default": boolean;
                                    };
                                    "identification": {
                                        "type": string;
                                        "default": boolean;
                                    };
                                };
                            };
                            "serial"?: undefined;
                            "modbus"?: undefined;
                            "firmwareVersion"?: undefined;
                            "protocol"?: undefined;
                            "type"?: undefined;
                        };
                    })[];
                };
                "application": {
                    "title": string;
                    "description": string;
                    "type": string;
                    "required": string[];
                    "properties": {
                        "name": {
                            "$id": string;
                            "type": string;
                            "title": string;
                            "description": string;
                            "default": string;
                            "examples": string[];
                            "maxLength": number;
                            "minLength": number;
                        };
                        "uri": {
                            "$id": string;
                            "type": string;
                            "title": string;
                            "description": string;
                            "default": string;
                            "examples": string[];
                            "maxLength": number;
                        };
                        "universalLink": {
                            "$id": string;
                            "type": string;
                            "title": string;
                            "default": string;
                            "examples": string[];
                            "maxLength": number;
                        };
                        "android": {
                            "$id": string;
                            "type": string;
                            "title": string;
                            "required": string[];
                            "properties": {
                                "aar": {
                                    "$id": string;
                                    "type": string;
                                    "description": string;
                                    "default": string;
                                    "examples": string[];
                                    "pattern": string;
                                    "maxLength": number;
                                };
                            };
                        };
                    };
                };
                "tap": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "required": any[];
                    "additionalProperties": boolean;
                    "properties": {
                        "availableHostProtocols": {
                            "$id": string;
                            "oneOf": ({
                                "type": string;
                                "items": {
                                    "$ref": string;
                                };
                                "enum"?: undefined;
                            } | {
                                "type": string;
                                "enum": string[];
                                "items"?: undefined;
                            })[];
                            "title": string;
                            "default": string;
                            "examples": string[];
                        };
                        "powerOptimization": {
                            "$ref": string;
                        };
                        "hostInactivityPeriod": {
                            "type": string;
                            "minimum": number;
                            "default": number;
                            "examples": number[];
                        };
                        "hashIterationCount": {
                            "$ref": string;
                        };
                        "nfcPairingMode": {
                            "$ref": string;
                        };
                        "mqttRelay": {
                            "title": string;
                            "type": string;
                            "required": string[];
                            "properties": {
                                "url": {
                                    "type": string;
                                    "maxLength": number;
                                    "default": string;
                                };
                                "netKey": {
                                    "type": string;
                                    "maxLength": number;
                                    "default": string;
                                };
                                "key": {
                                    "type": string;
                                    "maxLength": number;
                                };
                            };
                        };
                        "cloud": {
                            "title": string;
                            "type": string;
                            "required": string[];
                            "properties": {
                                "url": {
                                    "type": string;
                                    "maxLength": number;
                                    "default": string;
                                };
                                "password": {
                                    "type": string;
                                    "maxLength": number;
                                };
                                "uploadPeriod": {
                                    "type": string;
                                    "minimum": number;
                                    "maximum": number;
                                    "description": string;
                                };
                            };
                        };
                        "wifi": {
                            "$id": string;
                            "type": string;
                            "title": string;
                            "required": any[];
                            "properties": {
                                "mode": {
                                    "$ref": string;
                                };
                                "ssid": {
                                    "$id": string;
                                    "type": string;
                                    "title": string;
                                    "default": string;
                                    "examples": string[];
                                    "maxLength": number;
                                };
                                "wepKey": {
                                    "$id": string;
                                    "type": string;
                                    "title": string;
                                    "default": string;
                                    "examples": string[];
                                    "maxLength": number;
                                    "minLength": number;
                                };
                            };
                        };
                        "security": {
                            "$ref": string;
                        };
                    };
                };
                "data": {
                    "type": string;
                    "title": string;
                    "properties": {
                        "profiles": {
                            "type": string;
                            "items": {
                                "type": string;
                                "anyOf": {
                                    "$ref": string;
                                }[];
                            };
                        };
                        "bundles": {
                            "type": string;
                            "items": {
                                "type": string;
                                "title": string;
                                "required": string[];
                                "properties": {
                                    "name": {
                                        "$id": string;
                                        "type": string;
                                        "title": string;
                                        "default": string;
                                        "examples": string[];
                                        "pattern": string;
                                    };
                                    "id": {
                                        "$id": string;
                                        "type": string;
                                        "title": string;
                                        "default": number;
                                        "minimum": number;
                                        "maximum": number;
                                        "examples": number[];
                                    };
                                    "dataLog": {
                                        "type": string;
                                        "default": {
                                            "period": number;
                                        };
                                        "required": string[];
                                        "properties": {
                                            "period": {
                                                "type": string;
                                                "minimum": number;
                                                "description": string;
                                            };
                                        };
                                    };
                                    "features": {
                                        "type": string;
                                        "items": {
                                            "$ref": string;
                                        };
                                    };
                                    "variables": {
                                        "type": string;
                                        "items": {
                                            "type": string;
                                            "title": string;
                                            "anyOf": {
                                                "$ref": string;
                                            }[];
                                        };
                                    };
                                    "acls": {
                                        "$id": string;
                                        "type": string;
                                        "title": string;
                                        "additionalProperties": {
                                            "$id": string;
                                            "type": string;
                                            "title": string;
                                            "required": string[];
                                            "additionalProperties": boolean;
                                            "properties": {
                                                "read": {
                                                    "$id": string;
                                                    "type": string;
                                                    "description": string;
                                                    "default": boolean;
                                                    "examples": boolean[];
                                                };
                                                "write": {
                                                    "$id": string;
                                                    "type": string;
                                                    "description": string;
                                                    "default": boolean;
                                                    "examples": boolean[];
                                                };
                                            };
                                        };
                                    };
                                };
                            };
                        };
                    };
                };
            };
        };
    };
    "definitions": {
        "BaseVariable": {
            "title": string;
            "type": string;
            "additionalProperties": boolean;
            "required": string[];
            "properties": {
                "id": {
                    "type": string;
                    "title": string;
                    "minimum": number;
                    "maximum": number;
                    "default": number;
                    "examples": number[];
                };
                "name": {
                    "type": string;
                    "title": string;
                    "default": string;
                    "examples": string[];
                    "pattern": string;
                    "maxLength": number;
                    "minLength": number;
                };
                "type": {
                    "$ref": string;
                };
                "unit": {
                    "type": string;
                    "title": string;
                    "pattern": string;
                    "maxLength": number;
                    "minLength": number;
                };
                "length": {
                    "type": string;
                    "description": string;
                    "default": number;
                    "minimum": number;
                    "maximum": number;
                    "examples": number[];
                };
            };
        };
        "MemoryVariable": {
            "title": string;
            "type": string;
            "additionalProperties": boolean;
            "properties": {
                "address": {
                    "$ref": string;
                    "maxLength": number;
                };
            };
            "required": string[];
            "allOf": {
                "$ref": string;
            }[];
        };
        "ModbusVariable": {
            "title": string;
            "type": string;
            "additionalProperties": boolean;
            "allOf": {
                "$ref": string;
            }[];
            "properties": {
                "address": {
                    "$ref": string;
                    "maxLength": number;
                    "maximum": number;
                };
                "slave": {
                    "$ref": string;
                    "maxLength": number;
                    "maximum": number;
                };
                "functionCode": {
                    "$ref": string;
                    "maxLength": number;
                    "maximum": number;
                };
            };
        };
        "anonymousprofile": {
            "title": string;
            "required": string[];
            "properties": {
                "username": {
                    "enum": string[];
                };
            };
        };
        "specialprofile": {
            "required": string[];
            "title": string;
            "type": string;
            "additionalProperties": boolean;
            "properties": {
                "key": {
                    "$ref": string;
                    "examples": string[];
                    "maxLength": number;
                    "minLength": number;
                };
                "password": {
                    "type": string;
                    "default": string;
                    "examples": string[];
                    "pattern": string;
                    "maxLength": number;
                };
                "username": {
                    "$ref": string;
                };
                "lifeTime": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "description": string;
                    "minimum": number;
                    "maximum": number;
                    "default": number;
                    "examples": number[];
                };
                "salt": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "default": number;
                    "examples": number[];
                };
                "users": {
                    "type": string;
                    "items": {
                        "$ref": string;
                    };
                };
            };
        };
        "user": {
            "required": string[];
            "title": string;
            "type": string;
            "additionalProperties": boolean;
            "properties": {
                "key": {
                    "$ref": string;
                    "examples": string[];
                    "maxLength": number;
                    "minLength": number;
                };
                "password": {
                    "$id": string;
                    "type": string;
                    "default": string;
                    "examples": string[];
                    "pattern": string;
                    "maxLength": number;
                };
                "username": {
                    "type": string;
                    "description": string;
                    "default": string;
                    "examples": string[];
                    "pattern": string;
                    "maxLength": number;
                };
                "id": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "default": number;
                    "minimum": number;
                    "maximum": number;
                    "examples": number[];
                };
                "lifeTime": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "description": string;
                    "minimum": number;
                    "maximum": number;
                    "default": number;
                    "examples": number[];
                };
                "salt": {
                    "$id": string;
                    "type": string;
                    "title": string;
                    "default": number;
                    "examples": number[];
                };
            };
        };
        "profile": {
            "allOf": {
                "$ref": string;
            }[];
            "type": string;
            "title": string;
            "properties": {
                "users": {
                    "type": string;
                    "items": {
                        "$ref": string;
                    };
                };
            };
        };
    };
};
export = _exports;
