import { Table } from './src/Table';
import { Logger } from './src/Logger';
import { TaskManager } from './src/Task/Manager';
import { Instructions } from './src/Instructions';
import { MemoryRenderer } from './src/Renderer/Memory';
import { ConsoleRenderer } from './src/Renderer/Console';
export declare function instantiate(testing: boolean): {
    table: () => Table;
    tasks: {
        (): TaskManager;
        /**
         * Initiate tasks in verbose mode
         */
        verbose(): TaskManager;
    };
    icons: {
        tick: string;
        cross: string;
        bullet: string;
        nodejs: string;
        pointer: string;
        info: string;
        warning: string;
        squareSmallFilled: string;
    };
    logger: Logger;
    sticker: () => Instructions;
    instructions: () => Instructions;
    isInteractive: boolean;
    supportsColors: boolean;
    consoleRenderer: ConsoleRenderer;
    testingRenderer: MemoryRenderer;
};
