export interface ScatterClasses {
  /** Styles applied to the scatter plot element. */
  root: string;
  /** Styles applied to the group surrounding a series' scatter elements. */
  series: string;
  /**
   * Styles applied to an individual scatter marker element.
   * Not applied when using the `svg-batch` renderer.
   */
  marker: string;
  /** Styles applied to the focused scatter mark element. */
  focusedMark: string;
}
export type ScatterClassKey = keyof ScatterClasses;
export declare function getScatterUtilityClass(slot: string): string;
export declare const scatterClasses: ScatterClasses;
export interface UseUtilityClassesOptions {
  classes?: Partial<ScatterClasses>;
}
export declare const useUtilityClasses: (options?: UseUtilityClassesOptions) => Record<"root" | "marker" | "series" | "focusedMark", string>;