import type { ForwardRefComponent } from '@fluentui/react-utilities'; import type * as React_2 from 'react'; import { renderSlider_unstable as renderSlider } from '@fluentui/react-slider'; import type { SliderBaseProps } from '@fluentui/react-slider'; import type { SliderBaseState } from '@fluentui/react-slider'; import type { SliderSlots as SliderSlots_2 } from '@fluentui/react-slider'; export { renderSlider } /** * A slider component for selecting a value in a range. */ export declare const Slider: ForwardRefComponent; /** * Slider component props */ export declare type SliderProps = SliderBaseProps; /** * Slider component slots */ export declare type SliderSlots = SliderSlots_2; /** * Slider component state */ export declare type SliderState = SliderBaseState & { root: { /** * Data attribute set when the slider is disabled. */ 'data-disabled'?: string; /** * Data attribute set when the slider is oriented vertically. */ 'data-vertical'?: string; }; }; /** * Returns the state for a Slider component, given its props and ref. * The returned state can be modified with hooks before being passed to `renderSlider`. */ export declare const useSlider: (props: SliderProps, ref: React_2.Ref) => SliderState; export { }