import { Optional } from '@ephox/katamari';
import { HorizontalSliderDetail, SliderDetail, SliderValueX, SliderValueXY, SliderValueY, TwoDSliderDetail, VerticalSliderDetail } from '../types/SliderTypes';
declare const minX: (detail: HorizontalSliderDetail) => number;
declare const minY: (detail: VerticalSliderDetail) => number;
declare const min1X: (detail: HorizontalSliderDetail) => number;
declare const min1Y: (detail: VerticalSliderDetail) => number;
declare const maxX: (detail: HorizontalSliderDetail) => number;
declare const maxY: (detail: VerticalSliderDetail) => number;
declare const max1X: (detail: HorizontalSliderDetail) => number;
declare const max1Y: (detail: VerticalSliderDetail) => number;
declare const xRange: (detail: HorizontalSliderDetail) => number;
declare const yRange: (detail: VerticalSliderDetail) => number;
declare const halfX: (detail: HorizontalSliderDetail) => number;
declare const halfY: (detail: VerticalSliderDetail) => number;
declare const step: (detail: SliderDetail) => number;
declare const snap: (detail: SliderDetail) => boolean;
declare const snapStart: (detail: SliderDetail) => Optional<number>;
declare const rounded: (detail: SliderDetail) => boolean;
declare const hasLEdge: (detail: SliderDetail) => boolean;
declare const hasREdge: (detail: SliderDetail) => boolean;
declare const hasTEdge: (detail: SliderDetail) => boolean;
declare const hasBEdge: (detail: SliderDetail) => boolean;
declare const currentValue: {
    (detail: TwoDSliderDetail): SliderValueXY;
    (detail: HorizontalSliderDetail): SliderValueX;
    (detail: VerticalSliderDetail): SliderValueY;
};
export { minX, min1X, maxX, max1X, minY, min1Y, maxY, max1Y, step, snap, snapStart, rounded, hasLEdge, hasREdge, hasTEdge, hasBEdge, currentValue, xRange, yRange, halfX, halfY };
//# sourceMappingURL=SliderValues.d.ts.map