import { LogAdopter, ILogAdopterConfig, logLevels } from './interface';
import { QueryOptions } from 'winston';
export declare class WinstonAdopter implements LogAdopter {
    logger: any;
    private config;
    private transports;
    private exceptionHandlers;
    initialize(config: ILogAdopterConfig): boolean;
    enableDebugMode(time?: number, logLevel?: logLevels, combineLogs?: boolean): boolean;
    private getDailyRotateFileLogger;
    getLogs(options: QueryOptions): Promise<unknown>;
}
