20 lines
1.0 KiB
TypeScript
20 lines
1.0 KiB
TypeScript
import * as React from 'react';
|
|
import type { ISliderProps } from './Slider.types';
|
|
import type { ILabelProps } from '../Label/index';
|
|
export declare const ONKEYDOWN_TIMEOUT_DURATION = 1000;
|
|
export declare const useSlider: (props: ISliderProps, ref: React.ForwardedRef<HTMLDivElement>) => {
|
|
root: React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>;
|
|
label: ILabelProps | undefined;
|
|
sliderBox: React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>;
|
|
container: React.HTMLAttributes<HTMLDivElement>;
|
|
valueLabel: ILabelProps | undefined;
|
|
lowerValueLabel: ILabelProps | undefined;
|
|
thumb: React.HTMLAttributes<HTMLSpanElement>;
|
|
lowerValueThumb: React.HTMLAttributes<HTMLSpanElement> | undefined;
|
|
zeroTick: React.HTMLAttributes<HTMLSpanElement> | undefined;
|
|
activeTrack: React.HTMLAttributes<HTMLSpanElement>;
|
|
topInactiveTrack: React.HTMLAttributes<HTMLSpanElement>;
|
|
bottomInactiveTrack: React.HTMLAttributes<HTMLSpanElement>;
|
|
sliderLine: React.HTMLAttributes<HTMLDivElement>;
|
|
};
|