skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
20 lines • 630 B
TypeScript
import { IOpportunityRepository } from "../../domain/repositories/IOpportunityRepository";
interface GetSalesForecastRequest {
organizationId: string;
}
interface SalesForecast {
totalPotentialRevenue: number;
weightedRevenue: number;
opportunitiesByStage: {
stage: string;
count: number;
totalAmount: number;
}[];
}
export declare class GetSalesForecast {
private opportunityRepository;
constructor(opportunityRepository: IOpportunityRepository);
execute(request: GetSalesForecastRequest): Promise<SalesForecast>;
}
export {};
//# sourceMappingURL=GetSalesForecast.d.ts.map