import { TAncestor, TNode } from '@udecode/slate-plugins-core'; import { Path, Point, Range, Span } from 'slate'; import { Predicate } from '../queries/match'; export declare type NodeMatch = Predicate; export interface MatchOptions { match?: NodeMatch; block?: boolean; } export interface EditorNodesOptions extends MatchOptions { at?: Range | Path | Point | Span; mode?: 'highest' | 'lowest' | 'all'; universal?: boolean; reverse?: boolean; voids?: boolean; } export interface EditorAboveOptions extends MatchOptions { at?: Range | Path | Point; mode?: 'highest' | 'lowest'; voids?: boolean; } export interface EditorParentOptions { depth?: number | undefined; edge?: 'start' | 'end' | undefined; } //# sourceMappingURL=Editor.types.d.ts.map