import { ResponseMessage } from "trm-registry-types";
import { ILogger } from "./ILogger";
import { TreeLog } from "./TreeLog";
import { InspectOptions } from "util";
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;
}
