import { PhysicalLocation, VirtualLobbyDevice, VirtualLobbyAction, VirtualLobbyCamera, VirtualLobbySituation } from '../../..';
import Group from './Group';
import List from '../List';
declare const _default: {
    new (): {
        /**
         * ID
         */
        _id: number;
        id: number;
        /**
         * Nome
         */
        _name: string;
        name: string;
        /**
         * Descrição
         */
        _description: string;
        description: string;
        /**
         * Local Físico
         */
        _physicalLocation: PhysicalLocation;
        physicalLocation: PhysicalLocation;
        /**
         * Local Físico de Origem
         */
        _originPhysicalLocation: PhysicalLocation;
        originPhysicalLocation: PhysicalLocation;
        /**
         * Local Físico de Destino
         */
        _destinationPhysicalLocation: PhysicalLocation;
        destinationPhysicalLocation: PhysicalLocation;
        /**
         * Grupo
         */
        _group: Group;
        group: Group;
        /**
         * Situação da Portaria Virtual
         */
        _situation: VirtualLobbySituation;
        situation: VirtualLobbySituation;
        /**
         * Câmeras da Portaria Virtual
         */
        _cameras: List<VirtualLobbyCamera>;
        cameras: List<VirtualLobbyCamera>;
        readonly camerasid: List<VirtualLobbyCamera>;
        /**
         * Acionamentos da Portaria Virtual
         */
        _actions: List<VirtualLobbyAction>;
        actions: List<VirtualLobbyAction>;
        /**
         * Dispositivos da Portaria Virtual
         */
        _devices: List<VirtualLobbyDevice>;
        devices: List<VirtualLobbyDevice>;
        toJsonString(): string;
        replaceArray(json: string): string;
        toJson(): any;
        isArray(what: any): boolean;
    };
};
export = _default;
