/*! terminal.ts v2.0 | (c) 2014 Erik Österberg | https://github.com/eosterberg/terminaljs */
/*! Converted to TypeScript and extended by @Omnia Team */
export declare class Terminal {
    html: any;
    _firstPrompt: boolean;
    _shouldBlinkCursor: boolean;
    _innerWindow: any;
    _output: any;
    _inputLine: any;
    _cursor: any;
    _input: any;
    constructor(id: any);
    init(id: any): void;
    fireCursorInterval(inputField: any, terminalObj: any): void;
    private inputHistory;
    private inputHistoryIndex;
    private lastKeyUp;
    private lastKeyDown;
    promptInput(terminalObj: any, message: any, PROMPT_TYPE: any, callback: any): void;
    print(message: any, color?: string): void;
    input(message: any, callback: any): void;
    password(message: any, callback: any): void;
    confirm(message: any, callback: any): void;
    clear(): void;
    sleep(milliseconds: any, callback: any): void;
    setTextSize(size: any): void;
    setTextColor(col: any): void;
    setBackgroundColor(col: any): void;
    setWidth(width: any): void;
    setHeight(height: any): void;
    blinkingCursor(bool: any): void;
}
