27 lines
1.2 KiB
TypeScript
27 lines
1.2 KiB
TypeScript
|
export interface ToggleButtonGroupClasses {
|
||
|
/** Styles applied to the root element. */
|
||
|
root: string;
|
||
|
/** Styles applied to the root element if `orientation="vertical"`. */
|
||
|
vertical: string;
|
||
|
/** State class applied to the root element if `disabled={true}`. */
|
||
|
disabled: string;
|
||
|
/** Styles applied to the children. */
|
||
|
grouped: string;
|
||
|
/** Styles applied to the children if `orientation="horizontal"`. */
|
||
|
groupedHorizontal: string;
|
||
|
/** Styles applied to the children if `orientation="vertical"`. */
|
||
|
groupedVertical: string;
|
||
|
/** Styles applied to the root element if `fullWidth={true}`. */
|
||
|
fullWidth: string;
|
||
|
/** Styles applied to the first button in the toggle button group. */
|
||
|
firstButton: string;
|
||
|
/** Styles applied to the last button in the toggle button group. */
|
||
|
lastButton: string;
|
||
|
/** Styles applied to buttons in the middle of the toggle button group. */
|
||
|
middleButton: string;
|
||
|
}
|
||
|
export type ToggleButtonGroupClassKey = keyof ToggleButtonGroupClasses;
|
||
|
export declare function getToggleButtonGroupUtilityClass(slot: string): string;
|
||
|
declare const toggleButtonGroupClasses: ToggleButtonGroupClasses;
|
||
|
export default toggleButtonGroupClasses;
|