import type { Optional } from '@ephox/katamari'; import type { SpotPoint } from '@ephox/phoenix'; import type { SugarElement } from '@ephox/sugar'; import type { CharPos } from '../../textdata/TextSearch'; import type { TextSeekerOutcome, TextSeekerPhaseProcessor } from '../../textdata/TextSeeker'; import { type TextSearchSeeker } from '../general/TextSearch'; declare const previousChar: (text: string, offset: Optional) => Optional; declare const nextChar: (text: string, offset: Optional) => Optional; declare const repeatLeft: (item: SugarElement, offset: number, process: TextSeekerPhaseProcessor) => TextSeekerOutcome; declare const repeatRight: (item: SugarElement, offset: number, process: TextSeekerPhaseProcessor) => TextSeekerOutcome; declare const expandLeft: (item: SugarElement, offset: number, rawSeeker: TextSearchSeeker) => TextSeekerOutcome; declare const expandRight: (item: SugarElement, offset: number, rawSeeker: TextSearchSeeker) => TextSeekerOutcome; declare const scanRight: (item: SugarElement, offset: number) => Optional>; export { previousChar, nextChar, repeatLeft, repeatRight, expandLeft, expandRight, scanRight }; //# sourceMappingURL=DomTextSearch.d.ts.map