import { CSSProperties } from 'react'; import { UnknownObject } from '@udecode/plate-common'; import { Range } from 'slate'; export declare type SelectionRect = { width: number; height: number; top: number; left: number; }; export declare type CaretPosition = { height: number; top: number; left: number; }; export declare type CursorState = { key?: any; selection: Range | null; data?: TCursorData; }; export interface CursorOverlayState> extends CursorState { caretPosition: CaretPosition | null; selectionRects: SelectionRect[]; } export declare type CursorData = { style?: CSSProperties; selectionStyle?: CSSProperties; }; //# sourceMappingURL=types.d.ts.map