/// import { SystemStyleObject, ThemingProps } from "@chakra-v2/styled-system"; import { HTMLChakraProps } from "../system"; import { UseRangeSliderProps, UseRangeSliderReturn } from "./use-range-slider"; interface RangeSliderContext extends Omit { name?: string | string[]; } declare const RangeSliderProvider: import("react").Provider, useRangeSliderContext: () => RangeSliderContext; declare const useRangeSliderStyles: () => Record; export { useRangeSliderStyles }; export { RangeSliderProvider, useRangeSliderContext }; export interface RangeSliderProps extends UseRangeSliderProps, ThemingProps<"Slider">, Omit, keyof UseRangeSliderProps> { } /** * The Slider is used to allow users to make selections from a range of values. * It provides context and functionality for all slider components * * @see Docs https://v2.chakra-ui.com/docs/form/slider * @see WAI-ARIA https://www.w3.org/WAI/ARIA/apg/patterns/slidertwothumb/ */ export declare const RangeSlider: import("../system").ComponentWithAs<"div", RangeSliderProps>; export interface RangeSliderThumbProps extends HTMLChakraProps<"div"> { index: number; } /** * Slider component that acts as the handle used to select predefined * values by dragging its handle along the track */ export declare const RangeSliderThumb: import("../system").ComponentWithAs<"div", RangeSliderThumbProps>; export interface RangeSliderTrackProps extends HTMLChakraProps<"div"> { } export declare const RangeSliderTrack: import("../system").ComponentWithAs<"div", RangeSliderTrackProps>; export interface RangeSliderInnerTrackProps extends HTMLChakraProps<"div"> { } export declare const RangeSliderFilledTrack: import("../system").ComponentWithAs<"div", RangeSliderInnerTrackProps>; export interface RangeSliderMarkProps extends HTMLChakraProps<"div"> { value: number; } /** * SliderMark is used to provide names for specific Slider * values by defining labels or markers along the track. * * @see Docs https://chakra-ui.com/slider */ export declare const RangeSliderMark: import("../system").ComponentWithAs<"div", RangeSliderMarkProps>;