import winston from 'winston';
import { Colors, WinstonInstanceParams, WinstonOpts } from '../types/winston';
/**
 * Inversion of control container for winston logger instances.
 */
declare class Winston {
    private _env;
    private _port;
    private _token;
    private _schema;
    private _service;
    private _thread_id;
    private _lowLevel;
    private _logtail;
    constructor(options?: WinstonOpts);
    createInstance: (params?: WinstonInstanceParams) => winston.Logger;
    colorize: (color: Colors, message: string) => string;
    private _formatMessage;
}
export { Winston };
