/**
 * Captures the current focus and selection range within a DOM subtree.
 * Used internally by the reconciler to preserve user selection across re-renders.
 */
export interface SelectionState {
    focusedPath?: number[];
    selectionRange?: {
        startOffset: number;
        startContainerPath: number[];
        endOffset: number;
        endContainerPath: number[];
    };
}
//# sourceMappingURL=selection-state.d.ts.map