UNPKG

1.5 kBTypeScriptView Raw
1export interface AccordionSummaryClasses {
2 /** Styles applied to the root element. */
3 root: string;
4 /** State class applied to the root element, children wrapper element and `IconButton` component if `expanded={true}`. */
5 expanded: string;
6 /** State class applied to the ButtonBase root element if the button is keyboard focused. */
7 focusVisible: string;
8 /** State class applied to the root element if `disabled={true}`. */
9 disabled: string;
10 /** Styles applied to the root element unless `disableGutters={true}`. */
11 gutters: string;
12 /**
13 * Styles applied to the children wrapper element unless `disableGutters={true}`.
14 * @deprecated Combine the [.MuiAccordionSummary-gutters](/material-ui/api/accordion-summary/#AccordionSummary-classes-gutters) and [.MuiAccordionSummary-content](/material-ui/api/accordion-summary/#AccordionSummary-classes-content) classes instead. See [Migrating from deprecated APIs](/material-ui/migration/migrating-from-deprecated-apis/) for more details.
15 */
16 contentGutters: string;
17 /** Styles applied to the children wrapper element. */
18 content: string;
19 /** Styles applied to the `expandIcon`'s wrapper element. */
20 expandIconWrapper: string;
21}
22export type AccordionSummaryClassKey = keyof AccordionSummaryClasses;
23export declare function getAccordionSummaryUtilityClass(slot: string): string;
24declare const accordionSummaryClasses: AccordionSummaryClasses;
25export default accordionSummaryClasses;