import { Lead } from '../entities/Lead';
export interface ILeadRepository {
    findById(id: string, organizationId: string): Promise<Lead | null>;
    findByEmail(email: string, organizationId: string): Promise<Lead | null>;
    save(lead: Lead): Promise<Lead>;
    findAll(organizationId: string): Promise<Lead[]>;
    delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=ILeadRepository.d.ts.map