import type { Optional } from '@ephox/katamari'; import type { SugarElement } from '@ephox/sugar'; import type { Direction, Successor, Transition, Traverse } from '../data/Types'; declare const before: (element: SugarElement, isRoot: (e: SugarElement) => boolean) => Optional; declare const after: (element: SugarElement, isRoot: (e: SugarElement) => boolean) => Optional; declare const seekLeft: (element: SugarElement, predicate: (e: SugarElement) => boolean, isRoot: (e: SugarElement) => boolean) => Optional; declare const seekRight: (element: SugarElement, predicate: (e: SugarElement) => boolean, isRoot: (e: SugarElement) => boolean) => Optional; declare const walkers: () => { left: () => Direction; right: () => Direction; }; declare const walk: (item: SugarElement, mode: Transition, direction: Direction, rules?: Successor[]) => Optional>; export { before, after, seekLeft, seekRight, walkers, walk }; //# sourceMappingURL=DomGather.d.ts.map