import { IProcessedStyleSet } from '@fluentui/style-utilities';
import Vue from 'vue';
import { ISliderStyleProps, ISliderStyles } from './Slider.types';
export declare const ONKEYDOWN_TIMEOUT_DURATION = 1000;
export declare const SliderBase: import("vue/types/vue").ExtendedVue<Vue, {
    internalValue: number | undefined;
    renderedValue: number | undefined;
    onKeyDownTimer: number;
}, {
    onMouseDown(event: any): void;
    onMouseUp(event: any): void;
    onMove(event: any): void;
    getPosition(event: MouseEvent | TouchEvent, vertical: boolean | undefined): number | undefined;
    updateValue(value: number, renderedValue: number): void;
    onKeyDown(event: KeyboardEvent): void;
    clearOnKeyDownTimer(): void;
    setOnKeyDownTimer(event: KeyboardEvent): void;
}, {
    classNames: IProcessedStyleSet<ISliderStyles>;
    thumbOffsetPercent: number;
    zeroOffsetPercent: number;
    lengthString: string;
}, {
    theme?: import("@uifabric/styling").ITheme | undefined;
    styles?: import("@uifabric-vue/utilities").IStyleFunctionOrObject<ISliderStyleProps, ISliderStyles> | undefined;
    className?: string | undefined;
    disabled?: boolean | undefined;
    value?: number | undefined;
    vertical?: boolean | undefined;
    ariaLabel?: string | undefined;
    label?: string | undefined;
    onChange?: void | ((value: number, range?: [number, number] | undefined, event?: any) => void);
    onChanged?: void | ((event: any, value: number, range?: [number, number] | undefined) => void);
    defaultValue?: number | undefined;
    defaultLowerValue?: number | undefined;
    lowerValue?: number | undefined;
    min?: number | undefined;
    max?: number | undefined;
    step?: number | undefined;
    showValue?: boolean | undefined;
    ranged?: boolean | undefined;
    ariaValueText?: string | ((value: number) => string) | undefined;
    snapToStep?: boolean | undefined;
    buttonProps?: any;
    valueFormat?: string | ((value: number) => string) | undefined;
    originFromZero?: boolean | undefined;
}>;
//# sourceMappingURL=Slider.base.d.ts.map