/**
 * Carta Porte CFDI Module - MAE-016
 * Complemento 3.1, timbrado PAC, expediente fiscal
 */
export * from './entities';
export * from './controllers';

// Export services (includes inline DTOs for backwards compatibility)
export {
  CartaPorteService,
  CartaPorteSearchParams,
  CartaPorteXmlService,
} from './services';

// Export standalone validated DTOs (preferred for new code)
export {
  CreateCartaPorteDto,
  UpdateCartaPorteDto,
} from './dto/create-carta-porte.dto';

export * from './dto/ubicacion-carta-porte.dto';
export * from './dto/mercancia-carta-porte.dto';
export * from './dto/figura-transporte.dto';
export * from './dto/autotransporte-carta-porte.dto';
export * from './dto/timbrar-carta-porte.dto';
export * from './dto/cancelar-carta-porte.dto';
