import { Optional } from '@ephox/katamari'; import type { AlloyComponent } from '../../api/component/ComponentApi'; import type { Stateless } from '../common/BehaviourState'; import type { HighlightingConfig } from './HighlightingTypes'; declare const dehighlightAll: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless) => void; declare const dehighlight: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless, target: AlloyComponent) => void; declare const highlight: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless, target: AlloyComponent) => void; declare const highlightFirst: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless) => void; declare const highlightLast: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless) => void; declare const highlightAt: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless, index: number) => void; declare const highlightBy: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless, predicate: (comp: AlloyComponent) => boolean) => void; declare const isHighlighted: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless, queryTarget: AlloyComponent) => boolean; declare const getHighlighted: (component: AlloyComponent, hConfig: HighlightingConfig, _hState: Stateless) => Optional; declare const getFirst: (component: AlloyComponent, hConfig: HighlightingConfig, _hState: Stateless) => Optional; declare const getLast: (component: AlloyComponent, hConfig: HighlightingConfig, _hState: Stateless) => Optional; declare const getPrevious: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless) => Optional; declare const getNext: (component: AlloyComponent, hConfig: HighlightingConfig, hState: Stateless) => Optional; declare const getCandidates: (component: AlloyComponent, hConfig: HighlightingConfig, _hState: Stateless) => AlloyComponent[]; export { dehighlightAll, dehighlight, highlight, highlightFirst, highlightLast, highlightAt, highlightBy, isHighlighted, getHighlighted, getFirst, getLast, getPrevious, getNext, getCandidates }; //# sourceMappingURL=HighlightApis.d.ts.map