export interface NfcomCreateOptions { contingencia?: boolean; } export interface NfcomCreateParams { cnpj_emitente: string; [key: string]: unknown; } export type NfcomStatus = "processando_autorizacao" | "autorizado" | "cancelado" | "erro_autorizacao"; export interface NfcomResponse { cnpj_emitente?: string; ref?: string; status: NfcomStatus; status_sefaz?: string; mensagem_sefaz?: string; chave?: string; numero?: string; serie?: string; modelo?: string; caminho_xml?: string; caminho_danfecom?: string; caminho_xml_cancelamento?: string; requisicao?: Record; protocolo?: Record; requisicao_cancelamento?: Record; protocolo_cancelamento?: Record; contingencia_offline?: boolean; contingencia_offline_efetivada?: boolean; } export interface NfcomCancelParams { justificativa: string; } export interface NfcomCancelResponse { status: NfcomStatus; status_sefaz?: string; mensagem_sefaz?: string; caminho_xml?: string; } //# sourceMappingURL=types.d.ts.map