import { LoggerFactory } from './factory'; import { ConsoleTransportOptions, FileTransportOptions, ILogger, LegacyLoggerOptions, LoggerOptions } from './interface'; import { MidwayLogger } from './logger'; export * from './interface'; export * from './logger'; export * from './transport/transport'; export * from './transport/file'; export * from './transport/console'; export * from './transport/fileStreamRotator'; export * from './factory'; export * from './util'; export declare const loggers: LoggerFactory; export declare const clearAllLoggers: () => void; export declare const createLogger: (name: string, options?: LoggerOptions & LegacyLoggerOptions) => T; export declare const createFileLogger: (name: string, options: FileTransportOptions) => ILogger; export declare const createConsoleLogger: (name: string, options?: ConsoleTransportOptions) => ILogger; /** * @deprecated */ export type IMidwayLogger = MidwayLogger; /** * @deprecated */ export declare const MidwayLoggerContainer: typeof LoggerFactory; /** * @deprecated */ export declare const MidwayBaseLogger: typeof MidwayLogger; //# sourceMappingURL=index.d.ts.map