import { Logger, LoggerOptions, QueryRunner } from 'typeorm'; export declare class TypeOrmLogger implements Logger { private options?; private static logger; constructor(options?: LoggerOptions); log(level: 'log' | 'info' | 'warn', message: any, queryRunner?: QueryRunner): any; logMigration(message: string, queryRunner?: QueryRunner): any; logQuery(query: string, parameters?: any[], queryRunner?: QueryRunner): any; logQueryError(error: string | Error, query: string, parameters?: any[], queryRunner?: QueryRunner): any; logQuerySlow(time: number, query: string, parameters?: any[], queryRunner?: QueryRunner): any; logSchemaBuild(message: string, queryRunner?: QueryRunner): any; private shouldLog; }