import { Component, OmiDOMAttributes } from 'omi'; import { StyledProps } from '../common'; import { MenuValue, TdMenuProps } from './type'; export interface MenuProps extends TdMenuProps, StyledProps, OmiDOMAttributes { } export default class Menu extends Component { static css: any[]; static defaultProps: TdMenuProps; static propTypes: { collapsed: BooleanConstructor; value: (NumberConstructor | StringConstructor)[]; width: (ArrayConstructor | NumberConstructor | StringConstructor)[]; onChange: FunctionConstructor; }; private active; private menuCollapsed; provide: { collapsed: import("omi").SignalValue; active: import("omi").SignalValue; onChange: (value: MenuValue) => void; }; handleChange(value: MenuValue): void; render(): JSX.Element; }