import { Terminal } from './Terminal';
import { Widget } from './Widget';
export declare class FocusManager {
    private readonly terminal;
    private iterators;
    private currentIterator;
    private focusedWidget;
    constructor(terminal: Terminal, canvas: HTMLCanvasElement);
    next(): void;
    prev(): void;
    focus(newWidget?: Widget): boolean;
    blur(): boolean;
    getFocusedWidget(): Widget;
    private iterate;
    private updateFocusedWidget;
}
