import type { SliderVariants } from "@heroui/styles";
import type { ComponentPropsWithRef } from "react";
import { SliderOutput as SliderOutputPrimitive, Slider as SliderPrimitive, SliderThumb as SliderThumbPrimitive, SliderTrack as SliderTrackPrimitive } from "react-aria-components";
interface SliderRootProps extends ComponentPropsWithRef<typeof SliderPrimitive>, SliderVariants {
}
declare const SliderRoot: ({ children, className, orientation, ...props }: SliderRootProps) => import("react/jsx-runtime").JSX.Element;
interface SliderOutputProps extends ComponentPropsWithRef<typeof SliderOutputPrimitive> {
}
declare const SliderOutput: ({ children, className, ...props }: SliderOutputProps) => import("react/jsx-runtime").JSX.Element;
interface SliderTrackProps extends ComponentPropsWithRef<typeof SliderTrackPrimitive> {
}
declare const SliderTrack: ({ children, className, ...props }: SliderTrackProps) => import("react/jsx-runtime").JSX.Element;
interface SliderFillProps extends ComponentPropsWithRef<"div"> {
}
declare const SliderFill: ({ className, style, ...props }: SliderFillProps) => import("react/jsx-runtime").JSX.Element;
interface SliderThumbProps extends ComponentPropsWithRef<typeof SliderThumbPrimitive> {
}
declare const SliderThumb: ({ children, className, ...props }: SliderThumbProps) => import("react/jsx-runtime").JSX.Element;
interface SliderMarksProps extends ComponentPropsWithRef<"div"> {
}
declare const SliderMarks: ({ className, ...props }: SliderMarksProps) => import("react/jsx-runtime").JSX.Element;
export { SliderRoot, SliderOutput, SliderTrack, SliderFill, SliderThumb, SliderMarks };
export type { SliderRootProps, SliderOutputProps, SliderTrackProps, SliderFillProps, SliderThumbProps, SliderMarksProps, };
