skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
17 lines • 958 B
TypeScript
import { IOpportunityCompetitorRepository } from '../../domain/repositories/IOpportunityCompetitorRepository';
import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository';
import { Competitor } from '../../domain/entities/Competitor';
import { ICompetitorRepository } from '../../domain/repositories/ICompetitorRepository';
interface ListCompetitorsForOpportunityRequest {
organizationId: string;
opportunityId: string;
}
export declare class ListCompetitorsForOpportunity {
private opportunityCompetitorRepository;
private opportunityRepository;
private competitorRepository;
constructor(opportunityCompetitorRepository: IOpportunityCompetitorRepository, opportunityRepository: IOpportunityRepository, competitorRepository: ICompetitorRepository);
execute(request: ListCompetitorsForOpportunityRequest): Promise<Competitor[]>;
}
export {};
//# sourceMappingURL=ListCompetitorsForOpportunity.d.ts.map