import ReaderDeviceAccessCall from './ReaderDeviceAccessCall';
import { VirtualLobby, VirtualLobbyMovementType, VirtualLobbyMovement, InputDeviceAccessCall, VisitAccessCall, AccessCallStatus, AccessCallOrigin } from '../../..';
declare const _default: {
    new (): {
        /**
        * ID
        */
        _id: number;
        id: number;
        /**
         * Data da Criação
         */
        _creationDate: Date;
        creationDate: Date;
        /**
         * Data Início
         */
        _startDate: Date;
        startDate: Date;
        /**
         * Data Fim
         */
        _endDate: Date;
        endDate: Date;
        /**
         * Status da Chamada
         */
        _accessCallStatus: AccessCallStatus;
        accessCallStatus: AccessCallStatus;
        readonly accessCallStatusd: AccessCallStatus;
        /**
         * Origem da Chamada
         */
        _accessCallOrigin: AccessCallOrigin;
        accessCallOrigin: AccessCallOrigin;
        /**
         * Nome usuário
         */
        _userName: string;
        userName: string;
        /**
         * Portaria Virtual
         */
        _virtualLobby: VirtualLobby;
        virtualLobby: VirtualLobby;
        /**
         * Movimento da Portaria Virtual
         */
        _virtualLobbyMovement: VirtualLobbyMovement;
        virtualLobbyMovement: VirtualLobbyMovement;
        /**
         * Tipo de Movimentação da Portaria Virtual
         */
        _virtualLobbyMovementType: VirtualLobbyMovementType;
        virtualLobbyMovementType: VirtualLobbyMovementType;
        /**
         * Visita da Chamada de Acesso
         */
        _visitAccessCall: VisitAccessCall;
        visitAccessCall: VisitAccessCall;
        /**
         * Dispositivo de Entrada da Chamada
         */
        _inputDeviceAccessCall: InputDeviceAccessCall;
        inputDeviceAccessCall: InputDeviceAccessCall;
        /**
         * Leitora da Chamada
         */
        _readerDeviceAccessCall: ReaderDeviceAccessCall;
        readerDeviceAccessCall: ReaderDeviceAccessCall;
        toJsonString(): string;
        replaceArray(json: string): string;
        toJson(): any;
        isArray(what: any): boolean;
    };
};
export = _default;
