export interface MdfeCreateOptions { contingencia?: boolean; } export interface MdfeMunicipioCarregamento { codigo: string; nome: string; } export interface MdfeConhecimentoTransporte { chave_cte: string; } export interface MdfeNotaFiscal { chave_nfe: string; } export interface MdfeMunicipioDescarregamento { codigo: string; nome: string; conhecimentos_transporte?: MdfeConhecimentoTransporte[]; notas_fiscais?: MdfeNotaFiscal[]; } export interface MdfePercurso { uf_percurso: string; } export interface MdfeCreateParams { serie: string; modo_transporte: string; data_emissao: string; uf_inicio: string; uf_fim: string; cnpj_emitente: string; inscricao_estadual_emitente: string; municipios_carregamento: MdfeMunicipioCarregamento[]; municipios_descarregamento: MdfeMunicipioDescarregamento[]; percursos?: MdfePercurso[]; data_hora_previsto_inicio_viagem?: string; tipo_transporte?: string; emitente?: string; quantidade_total_cte?: number; quantidade_total_nfe?: number; valor_total_carga?: string; codigo_unidade_medida_peso_bruto?: string; peso_bruto?: string; modal_rodoviario?: Record; modal_aereo?: Record; modal_aquaviario?: Record; modal_ferroviario?: Record; [key: string]: unknown; } export type MdfeStatus = "processando_autorizacao" | "autorizado" | "cancelado" | "encerrado" | "erro_autorizacao"; export interface MdfeResponse { cnpj_emitente: string; ref: string; status: MdfeStatus; status_sefaz?: string; mensagem_sefaz?: string; chave?: string; numero?: string; serie?: string; modelo?: string; caminho_xml_nota_fiscal?: string; caminho_damdfe?: string; caminho_xml?: string; caminho_xml_cancelamento?: string; caminho_xml_encerramento?: string; requisicao?: Record; protocolo?: Record; requisicao_cancelamento?: Record; protocolo_cancelamento?: Record; requisicao_encerramento?: Record; protocolo_encerramento?: Record; condutores_incluidos?: Record[]; dfes_incluidos?: Record[]; } export interface MdfeCancelParams { justificativa: string; } export interface MdfeCancelResponse { status_sefaz: string; mensagem_sefaz: string; status: MdfeStatus; caminho_xml?: string; } export interface MdfeCondutorParams { nome: string; cpf: string; } export interface MdfeCondutorResponse { status_sefaz: string; mensagem_sefaz: string; status: MdfeStatus; caminho_xml?: string; } export interface MdfeDfeDocumento { codigo_municipio_descarregamento: string; nome_municipio_descarregamento?: string; chave_nfe: string; } export interface MdfeDfeParams { protocolo: string; codigo_municipio_carregamento: string; nome_municipio_carregamento?: string; documentos: MdfeDfeDocumento[]; } export interface MdfeDfeResponse { status_sefaz: string; mensagem_sefaz: string; status: MdfeStatus; caminho_xml?: string; } export interface MdfeEncerrarParams { data: string; sigla_uf: string; nome_municipio: string; } export interface MdfeEncerrarResponse { status_sefaz: string; mensagem_sefaz: string; status: MdfeStatus; caminho_xml?: string; } //# sourceMappingURL=types.d.ts.map