import type { ComponentProps } from "react";
import { ColorSliderOutput, ColorSliderRoot, ColorSliderThumb, ColorSliderTrack } from "./color-slider";
export declare const ColorSlider: (({ channel, children, className, colorSpace, orientation, ...props }: import("./color-slider").ColorSliderRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ channel, children, className, colorSpace, orientation, ...props }: import("./color-slider").ColorSliderRootProps) => import("react/jsx-runtime").JSX.Element;
    Output: ({ children, className, ...props }: import("./color-slider").ColorSliderOutputProps) => import("react/jsx-runtime").JSX.Element;
    Track: ({ children, className, style, ...props }: import("./color-slider").ColorSliderTrackProps) => import("react/jsx-runtime").JSX.Element;
    Thumb: ({ children, className, style, ...props }: import("./color-slider").ColorSliderThumbProps) => import("react/jsx-runtime").JSX.Element;
};
export type ColorSlider = {
    Props: ComponentProps<typeof ColorSliderRoot>;
    RootProps: ComponentProps<typeof ColorSliderRoot>;
    OutputProps: ComponentProps<typeof ColorSliderOutput>;
    TrackProps: ComponentProps<typeof ColorSliderTrack>;
    ThumbProps: ComponentProps<typeof ColorSliderThumb>;
};
export { ColorSliderRoot, ColorSliderOutput, ColorSliderTrack, ColorSliderThumb };
export type { ColorSliderRootProps, ColorSliderRootProps as ColorSliderProps, ColorSliderOutputProps, ColorSliderTrackProps, ColorSliderThumbProps, HSLChannel, HSBChannel, RGBChannel, HSLHSBSharedChannel, AlphaChannel, ColorSliderChannelProps, } from "./color-slider";
export { colorSliderVariants } from "@heroui/styles";
export type { ColorSliderVariants } from "@heroui/styles";
