import { Empresa } from '../empresa'; export * from './dispositivo-fire-convert'; export * from './dispositivo-elastic-convert'; export declare enum TipoDispositivo { FlitMulti = "Flit Multi", ImportadorDeAFD = "Importador de AFD" } export interface DispositivoBase { empresa?: Empresa; ativo: boolean; autenticacao_id: string; conta_ref: any; data_atualizacao_doc?: any; data_criacao_doc?: any; descricao: string; email: string; empresa_ref: any; perimetros_refs?: any[]; endereco: { latitude: number; longitude: number; }; excluido: boolean; parametros: { marcacao_por_cracha: boolean; marcacao_por_cracha_sem_toque: boolean; modo_espera_minutos: number; permitir_consultar_ultima_marcacao: boolean; utilizar_endereco_gps: boolean; ocultar_digitacao_pin?: boolean; }; pin: string; tipo: TipoDispositivo; token_notificacao: { android: string; }; } export declare class Dispositivo implements DispositivoBase { _id: string; _path: string; empresa?: Empresa; ativo: boolean; autenticacao_id: string; conta_ref: string; data_atualizacao_doc: Date; data_criacao_doc: Date; descricao: string; email: string; empresa_ref: string; perimetros_refs: string[]; endereco: { latitude: number; longitude: number; }; excluido: boolean; parametros: { marcacao_por_cracha: boolean; marcacao_por_cracha_sem_toque: boolean; modo_espera_minutos: number; permitir_consultar_ultima_marcacao: boolean; utilizar_endereco_gps: boolean; ocultar_digitacao_pin?: boolean; }; pin: string; tipo: TipoDispositivo; token_notificacao: { android: string; }; /** * Creates an instance of Dispositivo. * @param {Partial} dispositivoPayload * @memberof Dispositivo */ constructor(dispositivoPayload: Partial); }