import { Optional } from '@ephox/katamari'; import type { AlloyComponent } from '../../api/component/ComponentApi'; import type { NativeSimulatedEvent } from '../../events/SimulatedEvent'; import type { HorizontalSliderDetail } from '../types/SliderTypes'; declare const findValueOfOffset: (spectrum: AlloyComponent, detail: HorizontalSliderDetail, left: number) => number; declare const setValueFrom: (spectrum: AlloyComponent, detail: HorizontalSliderDetail, value: number) => number; declare const setToMin: (spectrum: AlloyComponent, detail: HorizontalSliderDetail) => void; declare const setToMax: (spectrum: AlloyComponent, detail: HorizontalSliderDetail) => void; declare const getValueFromEvent: (simulatedEvent: NativeSimulatedEvent) => Optional; declare const findPositionOfValue: (slider: AlloyComponent, spectrum: AlloyComponent, value: number, minEdge: Optional, maxEdge: Optional, detail: HorizontalSliderDetail) => number; declare const setPositionFromValue: (slider: AlloyComponent, thumb: AlloyComponent, detail: HorizontalSliderDetail, edges: any) => void; declare const onLeft: (spectrum: AlloyComponent, detail: HorizontalSliderDetail, useMultiplier?: boolean) => Optional; declare const onRight: (spectrum: AlloyComponent, detail: HorizontalSliderDetail, useMultiplier?: boolean) => Optional; declare const onUp: typeof Optional.none; declare const onDown: typeof Optional.none; declare const edgeActions: { 'top-left': Optional; top: Optional; 'top-right': Optional; right: Optional<(edge: AlloyComponent, detail: import("../types/SliderTypes").TwoDSliderDetail) => void>; 'bottom-right': Optional; bottom: Optional; 'bottom-left': Optional; left: Optional<(edge: AlloyComponent, detail: import("../types/SliderTypes").TwoDSliderDetail) => void>; }; export { setValueFrom, setToMin, setToMax, findValueOfOffset, getValueFromEvent, findPositionOfValue, setPositionFromValue, onLeft, onRight, onUp, onDown, edgeActions }; //# sourceMappingURL=HorizontalModel.d.ts.map