import signale from "signale"; export declare type LogLevel = undefined | "verbose" | "veryVerbose" | "quiet"; export interface ILogger { /** The level at which to log messages */ logLevel?: LogLevel; /** The default logger. Always on */ log: signale.Signale; /** The verbose log. Has more debug logs */ verbose: signale.Signale; /** The very verbose log. Has all debug logs */ veryVerbose: signale.Signale; } /** Create a dummy logger for testing. */ export declare function dummyLog(): ILogger; /** Set the log level */ export declare function setLogLevel(newLogLevel: LogLevel): void; /** Create a logger the the given log level. */ export default function createLog(): ILogger; //# sourceMappingURL=logger.d.ts.map