import { PrismaCoreService } from '../../prisma-core.service';
import { PrismaUnifiedBuilder } from './prisma-unified-builder';
export declare class PrismaRepository {
    protected readonly databaseService: PrismaCoreService;
    private modelCache;
    constructor(databaseService: PrismaCoreService);
    model<TModel = any>(modelName: string): PrismaUnifiedBuilder<TModel>;
    getModelNames(): string[];
    clearCache(): void;
    get client(): any;
}
