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 { SliderBaseState } from '@fluentui/react-slider'; import { SliderBaseProps as SliderProps } from '@fluentui/react-slider'; import { SliderSlots } from '@fluentui/react-slider'; export { renderSlider } /** * A slider component for selecting a value in a range. */ export declare const Slider: ForwardRefComponent; export { SliderProps } export { SliderSlots } /** * 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 { }