import React from 'react'; import { ISvgProps } from '@muya-ui/icon-base'; import { IComponentSizeSpec } from '../specs'; export declare type IItemStatus = 'normal' | 'selected' | 'disabled'; export declare type IItemInteractionStatus = IItemStatus | 'hover' | 'clicked' | 'selectedHover' | 'selectedClicked'; export interface IBaseMenuToken { item: { background: Record; color: Record; fontWeight: Record; fontSize: Record; height: Record; paddingHorizontal: number; }; iconMarginLeft: number; expandIcon?: React.FunctionComponent; selectedIcon?: React.FunctionComponent; iconColor: string; group: { color: string; background: string; fontSize: number; height: number; paddingLeft: Record; itemIndent: number; marginTop: number; }; divider: { paddingLeft: Record; paddingRight: number; paddingVertical: number; }; wrapper: { paddingRight: number; paddingVertical: number; borderRadius: string; innerPaddingRight: number; }; }