import { AuthIdentifierRepository } from '../../../auth/interfaces/repositories.interface'; import { AuthIdentifier as CoreAuthIdentifier, Auth as CoreAuth } from '../../../auth/interfaces/models.interface'; export declare class PrismaAuthIdentifierRepository implements AuthIdentifierRepository { private readonly prisma; constructor(prisma: any); create(data: Partial): Promise; findByValue(value: string): Promise; findByAuthId(authId: string): Promise; findByUidAndTypes(uid: string, types: string[]): Promise; findWithAuthByValue(value: string): Promise<{ identifier: CoreAuthIdentifier; auth: CoreAuth; } | null>; save(identifier: CoreAuthIdentifier): Promise; markVerifiedByAuthId(authId: string): Promise; }