import InformationCardCredentialRecord from './InformationCardCredentialRecord';
import List from '../List';
declare const _default: {
    new (isCheckedOverlap: boolean, cardCredentialList: List<InformationCardCredentialRecord>, endDate: Date, personId: number, lobbyId: number): {
        /**
         * O identificador da pessoa que receberá a credencial, cadastro em sam-aplicacao-backend/entities/person
         */
        _personId: number;
        personId: number;
        /**
         * O identificador da portaria, cadastro pela entidade lobby
         */
        _lobbyId: number;
        lobbyId: number;
        _isCheckedOverlap: boolean;
        isCheckedOverlap: boolean;
        _cardCredentialList: List<InformationCardCredentialRecord>;
        cardCredentialList: List<InformationCardCredentialRecord>;
        _provisoryCredentialReasonId: number;
        provisoryCredentialReasonId: number;
        _startDate: Date;
        startDate: Date;
        _endDate: Date;
        endDate: Date;
        _biometricManufacturer: import("./portaria/BiometricManufacturer");
        biometricManufacturer: import("./portaria/BiometricManufacturer");
        _biometricId: number;
        biometricId: number;
        _virtualLobbyId: number;
        virtualLobbyId: number;
        toJsonString(): string;
        replaceArray(json: string): string;
        toJson(): any;
        isArray(what: any): boolean;
    };
};
export = _default;
