import { IPoint } from "../idl";
import { GMLRender } from "../application";
import { CursorManager } from "../cursor/CursorManager";
export declare class RenderInput {
    renderDom: HTMLDivElement | null;
    inputDom: HTMLInputElement | null;
    isFocusing: boolean;
    cursorManager: CursorManager;
    constructor(cursorManager: CursorManager);
    init(inputDom: HTMLInputElement, renderDom: HTMLDivElement): void;
    focus(): void;
    ensureFocus(): void;
    blur(): void;
    hideRenderDom(): void;
    updateCursor(globalPoint: IPoint, gmlRender: GMLRender, lineHeight: number, angle: number, color?: string): void;
}
//# sourceMappingURL=RenderInput.d.ts.map