UNPKG

1.51 kBTypeScriptView Raw
1export interface IconButtonClasses {
2 /** Styles applied to the root element. */
3 root: string;
4 /** Styles applied to the root element if `edge="start"`. */
5 edgeStart: string;
6 /** Styles applied to the root element if `edge="end"`. */
7 edgeEnd: string;
8 /** Styles applied to the root element if `color="inherit"`. */
9 colorInherit: string;
10 /** Styles applied to the root element if `color="primary"`. */
11 colorPrimary: string;
12 /** Styles applied to the root element if `color="secondary"`. */
13 colorSecondary: string;
14 /** Styles applied to the root element if `color="error"`. */
15 colorError: string;
16 /** Styles applied to the root element if `color="info"`. */
17 colorInfo: string;
18 /** Styles applied to the root element if `color="success"`. */
19 colorSuccess: string;
20 /** Styles applied to the root element if `color="warning"`. */
21 colorWarning: string;
22 /** State class applied to the root element if `disabled={true}`. */
23 disabled: string;
24 /** Styles applied to the root element if `size="small"`. */
25 sizeSmall: string;
26 /** Styles applied to the root element if `size="medium"`. */
27 sizeMedium: string;
28 /** Styles applied to the root element if `size="large"`. */
29 sizeLarge: string;
30}
31export type IconButtonClassKey = keyof IconButtonClasses;
32export declare function getIconButtonUtilityClass(slot: string): string;
33declare const iconButtonClasses: IconButtonClasses;
34export default iconButtonClasses;