import { TextCursorPosition } from "../../../renderText/index";
export declare enum FocusEnum {
    Focus = 0,
    Selection = 1,
    Blur = 2,
    Empty = 3
}
export interface IFocusData {
    id: string;
    textCursorPosition: TextCursorPosition;
}
export interface ISelectionData {
    id: string;
    start: TextCursorPosition;
    end: TextCursorPosition;
}
export interface IBlurData {
    id: string;
}
export interface TextFocusData {
    focus?: IFocusData;
    selection?: ISelectionData;
    blur?: IBlurData;
    focusType: FocusEnum;
}
//# sourceMappingURL=TextFocusData.d.ts.map