export { LeadsModule } from './leads.module';
export { LeadEntity, type LeadProps, type LeadStatus } from './domain/entities/lead.entity';
export { LeadScore } from './domain/value-objects/lead-score.vo';
export { LeadCreatedEvent } from './domain/events/lead-created.event';
export { LeadStatusChangedEvent } from './domain/events/lead-status-changed.event';
export {
  LEAD_REPOSITORY,
  ILeadRepository,
  type PaginatedResult,
  type LeadStatsData,
} from './domain/repositories/lead.repository';
export { type LeadReadDto } from './domain/repositories/lead-read.dto';
