export interface TableSortLabelClasses { /** Styles applied to the root element. */ root: string; /** Styles applied to the root element if `direction="desc"`. */ directionDesc: string; /** Styles applied to the root element if `direction="asc"`. */ directionAsc: string; /** State class applied to the root element if `active={true}`. */ active: string; /** Styles applied to the icon component. */ icon: string; /** Styles applied to the icon component if `direction="desc"`. * @deprecated Combine the [.MuiTableSortLabel-icon](/material-ui/api/table-sort-label/#table-sort-label-classes-icon) and [.MuiTableSortLabel-directionDesc](/material-ui/api/table-sort-label/#table-sort-label-classes-direction-desc) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ iconDirectionDesc: string; /** Styles applied to the icon component if `direction="asc"`. * @deprecated Combine the [.MuiTableSortLabel-icon](/material-ui/api/table-sort-label/#table-sort-label-classes-icon) and [.MuiTableSortLabel-directionAsc](/material-ui/api/table-sort-label/#table-sort-label-classes-direction-asc) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details. */ iconDirectionAsc: string; } export type TableSortLabelClassKey = keyof TableSortLabelClasses; export declare function getTableSortLabelUtilityClass(slot: string): string; declare const tableSortLabelClasses: TableSortLabelClasses; export default tableSortLabelClasses;