import { PrismaClient } from "@prisma/client";
import { ICompetitorRepository } from "../../../domain/repositories/ICompetitorRepository";
import { Competitor } from "../../../domain/entities/Competitor";
export declare class CompetitorPrismaRepository implements ICompetitorRepository {
    private prisma;
    constructor(prisma: PrismaClient);
    findById(id: string, organizationId: string): Promise<Competitor | null>;
    findByName(name: string, organizationId: string): Promise<Competitor | null>;
    findAll(organizationId: string): Promise<Competitor[]>;
    save(competitor: Competitor): Promise<Competitor>;
    delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=CompetitorPrismaRepository.d.ts.map