import * as React from 'react'; import './index.scss'; export interface MenuListProps { style?: 'object'; directionMenu?: 'string'; mode?: 'string'; popupAlign?: 'string'; type?: 'string'; header?: 'string'; siteMenuName?: 'string'; siteMenuId?: ""; } export default class MenuList extends React.PureComponent { state: { mode: string; directionMenu: string; menuData: any[]; openKey: any[]; selectedKeys: string; schema: any; components: any; type: string; header: string; isShow: boolean; loading: boolean; currDom: string; }; setState: any; props: any; constructor(props: any); componentDidMount(): void; getData: (val: any) => void; init: (getPageSchemaData: any) => Promise; siteMenuGetBySiteMenuDetailData: (item: any) => void; releaseSiteMenuDetailData: (item: any) => void; getChildren: (data: any, opKey: any) => void; siteMenuListSiteMenuData: () => void; releaseSiteMenuTreeData: () => void; componentWillReceiveProps(nextProps: any): void; domData(item: any): JSX.Element; header: () => JSX.Element; footer: () => JSX.Element; render(): JSX.Element; }