import { Logger } from '@nestjs/common';
export declare class PrismaConfiguration {
    defaultLogger?: Logger | null;
    prismaModule?: any;
    logging?: 'all_queries' | 'long_queries';
    maxQueryExecutionTime?: number;
    pingDatabaseIntervalMs?: number;
    featureName?: string;
    schemaFile?: string;
    addMigrationScripts?: boolean;
    customSchemaContent?: string;
    binaryTargets?: string[];
    engineType?: 'binary' | 'library';
    output?: string;
    provider?: string;
    runtime?: string;
    moduleFormat?: string;
    generatedFileExtension?: string;
    importFileExtension?: string;
    previewFeatures?: string[];
    nxProjectJsonFile?: string;
    prismaClientFactory?: <T extends {
        url: string;
    }>(options: T) => Promise<any> | any;
}
