import { AbsActionLog } from "../AbsActionLog";
import { TextFocusData } from "../data/TextFocusData";
import { IActionLog } from "../IActionLog";
import { ActionType } from "../../base/ActionType";
import { TextCursorPosition } from "../../../renderText/index";
export declare class TextFocusLog extends AbsActionLog<TextFocusData> {
    type: ActionType;
    static focus(id: string, textPos?: TextCursorPosition): TextFocusLog;
    static selection(id: string, start: TextCursorPosition, end: TextCursorPosition): TextFocusLog;
    static blur(id: string): TextFocusLog;
    static empty(): TextFocusLog;
    clone(): IActionLog;
}
//# sourceMappingURL=TextFocusLog.d.ts.map