import JsonLogger from './classes/JsonLogger.js'; import Logger from './classes/Logger.js'; import type { LoggerProps } from './classes/Logger.js'; import PrettyLogger from './classes/PrettyLogger.js'; import type { LogFormat } from './lib/types.js'; /** * Re-export everything useful. */ export type * from './lib/types.js'; export type * from './classes/Logger.js'; export { Logger, PrettyLogger, JsonLogger }; /** * Creates a new logger instance of the specified format and with the given properties. * @param format - The format of the log messages. * @param props - The properties of the logger. * @returns - A new logger instance. */ export declare function makeLogger(format: LogFormat, props?: LoggerProps): Logger; export declare const log: Logger; //# sourceMappingURL=index.d.ts.map