import type { ComponentProps } from "react";
import { SliderFill, SliderMarks, SliderOutput, SliderRoot, SliderThumb, SliderTrack } from "./slider";
export declare const Slider: (({ children, className, orientation, ...props }: import("./slider").SliderRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, orientation, ...props }: import("./slider").SliderRootProps) => import("react/jsx-runtime").JSX.Element;
    Output: ({ children, className, ...props }: import("./slider").SliderOutputProps) => import("react/jsx-runtime").JSX.Element;
    Track: ({ children, className, ...props }: import("./slider").SliderTrackProps) => import("react/jsx-runtime").JSX.Element;
    Fill: ({ className, style, ...props }: import("./slider").SliderFillProps) => import("react/jsx-runtime").JSX.Element;
    Thumb: ({ children, className, ...props }: import("./slider").SliderThumbProps) => import("react/jsx-runtime").JSX.Element;
    Marks: ({ className, ...props }: import("./slider").SliderMarksProps) => import("react/jsx-runtime").JSX.Element;
};
export type Slider = {
    Props: ComponentProps<typeof SliderRoot>;
    RootProps: ComponentProps<typeof SliderRoot>;
    OutputProps: ComponentProps<typeof SliderOutput>;
    TrackProps: ComponentProps<typeof SliderTrack>;
    FillProps: ComponentProps<typeof SliderFill>;
    ThumbProps: ComponentProps<typeof SliderThumb>;
    MarksProps: ComponentProps<typeof SliderMarks>;
};
export { SliderRoot, SliderOutput, SliderTrack, SliderFill, SliderThumb, SliderMarks };
export type { SliderRootProps, SliderRootProps as SliderProps, SliderOutputProps, SliderTrackProps, SliderFillProps, SliderThumbProps, SliderMarksProps, } from "./slider";
export { sliderVariants } from "@heroui/styles";
export type { SliderVariants } from "@heroui/styles";
