import type { PropsTranslations, ComponentApiContent } from '@mui-internal/api-docs-builder';
import type { ClassDefinition, BaseCssTOCParams } from "./types.js";
import type { TableOfContentsParams } from "../types.js";
export declare const getClassesToc: ({
  classes,
  t,
  hash,
  componentName
}: BaseCssTOCParams & {
  classes: ClassDefinition[];
  componentName?: string;
}) => TableOfContentsParams[];
export interface GetClassApiDefinitionsParams {
  componentClasses: ComponentApiContent['classes'];
  classDescriptions: PropsTranslations['classDescriptions'];
  componentName: string;
}
export declare function getClassApiDefinitions(params: GetClassApiDefinitionsParams): ClassDefinition[];