import { type TransitionProps } from "../../Transition"; export interface ThumbProps extends React.ComponentProps<"div"> { max: number; min: number; value: number; position: number; dragging: boolean; label: React.ReactNode; onKeyDownCapture?: (event: React.KeyboardEvent) => void; onMouseDown?: (event: React.MouseEvent | React.TouchEvent) => void; labelTransitionProps?: Pick; labelAlwaysOn: boolean | undefined; thumbLabel: string | undefined; onFocus?: () => void; onBlur?: () => void; showLabelOnHover: boolean | undefined; isHovered?: boolean; children?: React.ReactNode; disabled: boolean | undefined; className?: string; style?: React.CSSProperties; slots?: { trackContainer?: string; track?: string; bar?: string; mark?: string; markLabel?: string; thumb?: string; label?: string; }; } export declare function Thumb(props: ThumbProps): import("react").JSX.Element;