import { SessionLogRepository } from '../../../auth/interfaces/repositories.interface'; import { SessionLog as CoreSessionLog } from '../../../auth/interfaces/models.interface'; export declare class PrismaSessionLogRepository implements SessionLogRepository { private readonly prisma; constructor(prisma: any); save(data: CoreSessionLog): Promise; saveMany(data: CoreSessionLog[]): Promise; create(data: Partial): Promise; findByUid(uid: string): Promise; transaction(callback: (repo: any) => Promise): Promise; findByUidAndNamespace(uid: string, namespace: string): Promise; }