import type { Optional } from '@ephox/katamari'; import type { SugarElement } from '@ephox/sugar'; import type { BrokenPath, LeftRight } from '../../parent/Breaker'; import * as Parent from '../general/Parent'; declare const sharedOne: (look: (e: SugarElement) => Optional, elements: SugarElement[]) => Optional; declare const subset: (start: SugarElement, finish: SugarElement) => Optional; declare const ancestors: (start: SugarElement, finish: SugarElement, isRoot?: (x: SugarElement) => boolean) => Parent.AncestorsFnResult; declare const breakToLeft: (parent: SugarElement, child: SugarElement) => Optional>; declare const breakToRight: (parent: SugarElement, child: SugarElement) => Optional>; declare const breakPath: (child: SugarElement, isTop: (e: SugarElement) => boolean, breaker: (parent: SugarElement, child: SugarElement) => Optional>) => BrokenPath; export { sharedOne, subset, ancestors, breakToLeft, breakToRight, breakPath }; //# sourceMappingURL=DomParent.d.ts.map