export declare class Logger { /** * Render `console.error` in the terminal * @param msg The message * @param objects Any additional logs */ static error(msg: string, ...objects: any[]): void; /** * Wrapper around `error` will just render `console.error` * @param command The invalid command string */ static invalidCommand(command: string): void; /** * Render `console.log` in the terminal * @param msg The message * @param objects Any additional logs */ static log(msg: string, ...objects: any[]): void; /** * Render `console.log` in the terminal * @param msg The message * @param objects Any additional logs */ static logWithColour(msg: string | object): void; /** * Render `console.error` as error message and also renders help message * @param command The command * @param optionalErrorMessage The error message */ static logErrorWithHelp(command: string | null, optionalErrorMessage?: string): void; /** * Log help message */ static logHelp(): void; /** * Wrapper around `console.log` to use its native function * @param msg The message * @param objects Any additional logs */ static consoleLog(msg: string, ...objects: any[]): void; /** * Wrapper around `console.error` to use its native function * @param msg The message * @param objects Any additional logs */ private static consoleError; }