import { ISliderApi, ISliderRenderlessParams, ISliderState } from '../slider'; export declare const bindEvent: (api: ISliderApi) => () => void; export declare const unBindEvent: (api: ISliderApi) => () => void; export declare const bindResize: ({ vm, props, state }: Pick) => () => void; export declare const bindKeyDown: ({ api, props, state }: Pick) => (event: any) => void; export declare const bindMouseDown: ({ api, constants, mode, emit, state, props }: Pick) => (event: any) => void; export declare const bindMouseMove: ({ api, nextTick, state }: Pick) => (event: any) => void; export declare const bindMouseUp: ({ api, emit, state, props }: Pick) => () => void; export declare const displayTip: ({ api, nextTick, state }: Pick) => (event: any) => void; export declare const hideTip: (state: ISliderState) => () => void; export declare const setTipStyle: ({ constants, mode, vm, props, state }: Pick) => () => void; export declare const getActiveButtonIndex: ({ constants, mode, state }: Pick) => (event: any) => 0 | 1; export declare const setActiveButtonValue: ({ api, emit, props, state }: Pick) => (value: number | [ number, number ]) => void; export declare const setButtonStyle: ({ props, state }: Pick) => () => void; export declare const setBarStyle: ({ props, state }: Pick) => () => void; export declare const initSlider: ({ api, props, state }: Pick) => (value: any) => void; export declare const calculateValue: ({ props, state, vm }: Pick) => (event: any) => number; export declare const changeActiveValue: (state: any) => (isLeft: any) => void; export declare const formatTipValue: (props: any) => (value: any) => any; export declare const getActiveButtonValue: (state: ISliderRenderlessParams['state']) => () => number | number[]; export declare const autoSlider: (api: any) => (value: any) => void; export declare const customBeforeAppearHook: (props: any) => (el: any) => void; export declare const customAppearHook: () => (el: any) => void; export declare const customAfterAppearHook: ({ state, props }: { state: any; props: any; }) => (el: any) => void; export declare const watchActiveValue: ({ api, emit, props, state }: { api: any; emit: any; props: any; state: any; }) => (newValue: any, oldValue: any) => void; export declare const watchModelValue: ({ api, state }: Pick) => (value: any) => void; export declare const getPoints: ({ props, state }: Pick) => () => void; export declare const getLabels: ({ props, state }: Pick) => () => void; interface IMarkListItem { value: number; label: string; percent: number; positionStyle: { [key: string]: string; }; } export declare const getMarkList: ({ props }: Pick) => () => IMarkListItem[]; export declare const inputValueChange: ({ props, state, api, emit }: Pick) => ($event: any, pos: any) => void; export declare const handleSlotInputFocus: (state: ISliderRenderlessParams['state']) => () => void; export declare const handleSlotInputBlur: ({ state, api }: Pick) => () => void; export declare const updateSlotValue: ({ state }: Pick) => () => void; export declare const handleSlotInput: ({ state, api }: Pick) => (event: Event, isLeftInput?: boolean) => void; export declare const inputOnChange: ({ api, emit, props, state }: Pick) => (event: Event) => void; export {};