import { Opportunity } from '../../domain/entities/Opportunity';
import { IOpportunityRepository } from '../../domain/repositories/IOpportunityRepository';
interface ListOpportunitiesRequest {
    organizationId: string;
    leadId?: string;
}
export declare class ListOpportunities {
    private opportunityRepository;
    constructor(opportunityRepository: IOpportunityRepository);
    execute(request: ListOpportunitiesRequest): Promise<Opportunity[]>;
}
export {};
//# sourceMappingURL=ListOpportunities.d.ts.map