/**
 * @packageDocumentation
 * NFeWizard-io - Biblioteca completa para emissão de Nota Fiscal Eletrônica
 *
 * Este pacote mantém 100% de retrocompatibilidade com versões anteriores, mas move alguns métodos para packages especificos.
 * Agora organizado como monorepo modular:
 *
 * - @nfewizard/types - Definições TypeScript
 * - @nfewizard/shared - Utilitários compartilhados
 * - @nfewizard/danfe - Geração de DANFE
 * - @nfewizard/nfce - Operações NFCe
 * - @nfewizard/cte - Operações CTe
 */
export * from '@nfewizard/types/shared';
export * from '@nfewizard/types/nfe';
export { BaseNFE, GerarConsulta, SaveFiles, XmlBuilder, getSchema, Utility, XmlParser, ValidaCPFCNPJ, getCodIBGE, getDesTipoPag, AxiosHttpClient, Environment, HttpClientBuilder, LoadCertificate, ValidateEnvironment, logger, NFE_SchemaValidate, } from '@nfewizard/shared';
export type { SchemaValidator, SchemaValidateMethod, NFESchemaValidateOptions } from '@nfewizard/shared';
export type { ErrorContext, JsonArrayTransport } from '@nfewizard/shared';
export { NFEAutorizacao } from './nfe/operations/NFEAutorizacao/NFEAutorizacao.js';
export { NFEStatusServico } from './nfe/operations/NFEStatusServico/NFEStatusServico.js';
export { NFEConsultaProtocolo } from './nfe/operations/NFEConsultaProtocolo/NFEconsultaProtocolo.js';
export { NFERetornoAutorizacao } from './nfe/operations/NFERetornoAutorizacao/NFERetornoAutorizacao.js';
export { NFEInutilizacao } from './nfe/operations/NFEInutilizacao/NFEInutilizacao.js';
export { NFEDistribuicaoDFe } from './nfe/operations/NFEDistribuicaoDFe/NFEDistribuicaoDFe.js';
export { NFEDistribuicaoDFePorChave } from './nfe/operations/NFEDistribuicaoDFe/NFEDistribuicaoDFePorChave.js';
export { NFEDistribuicaoDFePorNSU } from './nfe/operations/NFEDistribuicaoDFe/NFEDistribuicaoDFePorNSU.js';
export { NFEDistribuicaoDFePorUltNSU } from './nfe/operations/NFEDistribuicaoDFe/NFEDistribuicaoDFePorUltNSU.js';
export { NFECancelamento } from './nfe/operations/NFERecepcaoEvento/NFECancelamento.js';
export { NFECartaDeCorrecao } from './nfe/operations/NFERecepcaoEvento/NFECartaDeCorrecao.js';
export { NFECienciaDaOperacao } from './nfe/operations/NFERecepcaoEvento/NFECienciaDaOperacao.js';
export { NFEConfirmacaoDaOperacao } from './nfe/operations/NFERecepcaoEvento/NFEConfirmacaoDaOperacao.js';
export { NFEDesconhecimentoDaOperacao } from './nfe/operations/NFERecepcaoEvento/NFEDesconhecimentoDaOperacao.js';
export { NFEOperacaoNaoRealizada } from './nfe/operations/NFERecepcaoEvento/NFEOperacaoNaoRealizada.js';
export { NFEEpec } from './nfe/operations/NFERecepcaoEvento/NFEEpec.js';
export { NFeWizard } from './NFeWizard.js';
export { default } from './NFeWizard.js';
export { mountICMS, mountPIS, mountCOFINS } from '@nfewizard/shared';
