import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { IFocusableProps } from '../../../Behaviors/Focusable'; import type { ILabelableProps } from '../../../Behaviors/Labelable'; import type { IRippleableProps } from '../../../Behaviors/Rippleable'; import type { ISlottableProps } from '../../../Behaviors/Slottable'; import type { IValueableProps } from '../../../Behaviors/Valueable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { SubMenuMode } from '../../../Types/SubMenuMode'; import type { TextOverflow } from '../../../Types/TextOverflow'; /** * Represents the `IMenuItemElementProps` interface. * * @public */ export interface IMenuItemElementProps extends IDisableableProps, IVariantableProps, IFocusableProps, ISlottableProps, ILabelableProps, IValueableProps, IAppearanceableProps, IRippleableProps { subLabel: string; icon: string; isActive: boolean; isChecked: boolean; isExpanded: boolean; menuMode: SubMenuMode; textOverflow: TextOverflow; } //# sourceMappingURL=IMenuItemElementProps.d.ts.map