import type { ChartZoomSliderThumbOwnerState } from "./ChartAxisZoomSliderThumb.js";
export interface ChartAxisZoomSliderThumbClasses {
  /** Styles applied to the root element. */
  root: string;
  /** Styles applied to the root element when it is horizontal. */
  horizontal: string;
  /** Styles applied to the root element when it is vertical. */
  vertical: string;
  /** Styles applied to the root element when it is a start thumb. */
  start: string;
  /** Styles applied to the root element when it is an end thumb. */
  end: string;
}
export type ChartAxisZoomSliderThumbClassKey = keyof ChartAxisZoomSliderThumbClasses;
export declare const chartAxisZoomSliderThumbClasses: ChartAxisZoomSliderThumbClasses;
export declare function getAxisZoomSliderThumbUtilityClass(slot: string): string;
export declare const useUtilityClasses: (ownerState: ChartZoomSliderThumbOwnerState) => Record<"root", string>;