import { ResponseMessage } from "trm-registry-types"; import { ILogger } from "./ILogger"; import { TreeLog } from "./TreeLog"; import { InspectOptions } from "util"; import { ILoggerProgressbar } from "./ILoggerProgressbar"; import { ILoggerMultibar } from "./ILoggerMultibar"; export declare function inspect(object: any, options?: InspectOptions): string; export declare namespace Logger { var logger: ILogger; function loading(text: string, debug?: boolean): void; function success(text: string, debug?: boolean): void; function error(text: string, debug?: boolean): void; function warning(text: string, debug?: boolean): void; function info(text: string, debug?: boolean): void; function log(text: string, debug?: boolean): void; function table(header: any, data: any, debug?: boolean): void; function registryResponse(response: ResponseMessage, debug?: boolean): void; function tree(data: TreeLog, debug?: boolean): void; function setPrefix(text: string): void; function removePrefix(): void; function getPrefix(): string; function msgty(msgty: string, text: string, debug?: boolean): void; function forceStop(): void; function progressbar(format: string, glue: string): ILoggerProgressbar; function multibar(format: string, glue: string): ILoggerMultibar; }