/** * Is terminal interactive or not. The code is copied from * https://github.com/sindresorhus/is-interactive/blob/master/index.js. * * Yes, we can install it as a dependency, but decided to copy/paste 4 * lines. NO STRONG REASONS BEHIND IT */ export declare const isInteractive: boolean; /** * Whether or not colors are enabled. They are enabled by default, * unless the terminal doesn't support color. Also "FORCE_COLOR" * env variable enables them forcefully. */ export declare const supportsColors: boolean; /** * The renderer used in the testing mode. One can access it to listen * for the log messages. Also, the memory renderer only works when * the "CLI_UI_IS_TESTING" flag is set */ export declare const testingRenderer: import("./src/Renderer/Memory").MemoryRenderer; /** * Console renderer outputs to the console. We do not export it, since one * cannot do much by having an access to it. */ export declare const consoleRenderer: import("./src/Renderer/Console").ConsoleRenderer; /** * Logger */ export declare const logger: import("./src/Logger").Logger; /** * Icons */ export declare const icons: { tick: string; cross: string; bullet: string; nodejs: string; pointer: string; info: string; warning: string; squareSmallFilled: string; }; /** * Reference to the instructions block to render a set of lines inside * a box. */ export declare const instructions: () => import("./src/Instructions").Instructions; /** * Similar to instructions. But the lines are not prefix with a pointer `>` */ export declare const sticker: () => import("./src/Instructions").Instructions; /** * Initiates a group of tasks */ export declare const tasks: { (): import("./src/Task/Manager").TaskManager; verbose(): import("./src/Task/Manager").TaskManager; }; /** * Instantiate a new table */ export declare const table: () => import("./src/Table").Table;