import { PhysicalLocation, ExtensibleConfiguration, DeviceCommunicationStatus, DeviceSituation, DeviceType } from '../../..';
declare const _default: {
    new (): {
        /**
         * ID
         */
        _id: number;
        id: number;
        /**
         * Dispositivo Pai
         */
        _parent: any;
        parent: any;
        /**
         * Descrição do Dispositivo
         */
        _description: string;
        description: string;
        /**
         * Tipo do Dispositivo
         */
        _deviceType: DeviceType;
        deviceType: DeviceType;
        /**
         * Situação do Dispositivo
         */
        _situation: DeviceSituation;
        situation: DeviceSituation;
        /**
         * Local Físico do Dispositivo
         */
        _physicalLocation: PhysicalLocation;
        physicalLocation: PhysicalLocation;
        /**
         * Status de Comunicação
         */
        _communicationStatus: DeviceCommunicationStatus;
        communicationStatus: DeviceCommunicationStatus;
        /**
         * Dispositivo Integrado
         */
        _integrated: boolean;
        integrated: boolean;
        /**
         * Configuração Extensível
         */
        _extensibleConfiguration: ExtensibleConfiguration;
        extensibleConfiguration: ExtensibleConfiguration;
        toJsonString(): string;
        replaceArray(json: string): string;
        toJson(): any;
        isArray(what: any): boolean;
    };
};
export = _default;
