import { Formatter } from "../formatter/Formatter";
import { ConsoleTransport } from "../transports/ConsoleTransport";
import { Transport } from "../transports/Transport";
/**
 * This class is not package-safe!
 * Do not use instanceof operations in here.
 *
 * @ignore
 */
export declare class Config {
    readonly version: string;
    readonly major: string;
    defaultTransport: ConsoleTransport;
    formatter: Formatter;
    transports: Array<Transport<any>>;
    globalExtra: {
        [key: string]: any;
    };
    private constructor();
    disableDefaultTransport(): void;
    static getInstance(): Config;
}
