import { LoggerInstance } from 'winston';
import 'winston-daily-rotate-file';
import { ILoggerOptions } from './interfaces/logger-options.interface';
export declare class Logger {
    private readonly AVAILABLE_TRANSPORTS;
    private readonly path;
    private readonly options;
    private logger;
    constructor(options: ILoggerOptions);
    getLogger(): LoggerInstance;
    private init;
    private mkdirPath;
    private generateTransports;
}
