import { Element, Node, Path } from '../../slate/index.ts'; import { YTarget } from '../model/types'; import { XmlText } from 'yjs'; export declare function getSlateNodeYLength(node: Node | undefined): number; export declare function slatePathOffsetToYOffset(element: Element, pathOffset: number): number; export declare function getYTarget(yRoot: XmlText, slateRoot: Node, path: Path): YTarget; export declare function yOffsetToSlateOffsets(parent: Element, yOffset: number, opts?: { assoc?: number; insert?: boolean; }): [number, number]; export declare function getSlatePath(sharedRoot: XmlText, slateRoot: Node, yText: XmlText): Path;