import { PrismaClient } from "@prisma/client";
import { IContactTagRepository } from "../../../domain/repositories/IContactTagRepository";
import { ContactTag } from "../../../domain/entities/ContactTag";
export declare class ContactTagPrismaRepository implements IContactTagRepository {
    private prisma;
    constructor(prisma: PrismaClient);
    addTagToContact(contactId: string, tagId: string, organizationId: string): Promise<ContactTag>;
    removeTagFromContact(contactId: string, tagId: string, organizationId: string): Promise<void>;
    findTagsByContact(contactId: string, organizationId: string): Promise<ContactTag[]>;
}
//# sourceMappingURL=ContactTagPrismaRepository.d.ts.map