declare const noop: () => void; declare const format: { combine: () => { transform: (info: Record) => Record; }; timestamp: () => { transform: (info: Record) => Record; }; colorize: () => { transform: (info: Record) => Record; }; printf: () => { transform: (info: Record) => Record; }; json: () => { transform: (info: Record) => Record; }; }; declare class NoopTransport { constructor(_opts?: unknown); } declare const transports: { Console: typeof NoopTransport; File: typeof NoopTransport; }; interface LoggerLike { error: typeof noop; warn: typeof noop; info: typeof noop; debug: typeof noop; } declare function createLogger(_opts?: unknown): LoggerLike; export { format, transports, createLogger }; declare const _default: { format: { combine: () => { transform: (info: Record) => Record; }; timestamp: () => { transform: (info: Record) => Record; }; colorize: () => { transform: (info: Record) => Record; }; printf: () => { transform: (info: Record) => Record; }; json: () => { transform: (info: Record) => Record; }; }; transports: { Console: typeof NoopTransport; File: typeof NoopTransport; }; createLogger: typeof createLogger; }; export default _default; //# sourceMappingURL=winston.d.ts.map