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