/// <reference types="node" />
/**
 * Logs information on significant events.
 */
export declare type ILogger = Readonly<Pick<typeof console, "error" | "log">>;
/**
 * Importance levels of logs that may be printed.
 */
export declare enum Verbosity {
    Error = "error",
    Log = "log"
}
export declare const parseVerbosity: (rawVerbosity: string | undefined) => Verbosity | undefined;
export declare const wrapLoggerForVerbosity: (logger: Readonly<Pick<Console, "error" | "log">>, verbosity: Verbosity) => Readonly<Pick<Console, "error" | "log">>;
