skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
22 lines • 773 B
TypeScript
import { Lead } from '../../domain/entities/Lead';
import { ILeadRepository } from '../../domain/repositories/ILeadRepository';
import { ContactIntegrationService } from '../../domain/services/ContactIntegrationService';
interface CreateLeadRequest {
organizationId: string;
name: string;
email?: string;
phone?: string;
source?: string;
notes?: string;
company?: string;
title?: string;
industry?: string;
}
export declare class CreateLead {
private leadRepository;
private contactIntegrationService?;
constructor(leadRepository: ILeadRepository, contactIntegrationService?: ContactIntegrationService | undefined);
execute(request: CreateLeadRequest): Promise<Lead>;
}
export {};
//# sourceMappingURL=CreateLead.d.ts.map