import { PrismaClient } from "@prisma/client";
import { IOpportunityCompetitorRepository } from "../../../domain/repositories/IOpportunityCompetitorRepository";
import { OpportunityCompetitor } from "../../../domain/entities/OpportunityCompetitor";
export declare class OpportunityCompetitorPrismaRepository implements IOpportunityCompetitorRepository {
    private prisma;
    constructor(prisma: PrismaClient);
    addCompetitorToOpportunity(opportunityId: string, competitorId: string): Promise<OpportunityCompetitor>;
    removeCompetitorFromOpportunity(opportunityId: string, competitorId: string): Promise<void>;
    findCompetitorsByOpportunity(opportunityId: string): Promise<OpportunityCompetitor[]>;
}
//# sourceMappingURL=OpportunityCompetitorPrismaRepository.d.ts.map