/// import { MyUser, MyUser as User } from "../services/data-sources"; import { DataControlField, DataSource } from "maishu-wuzhui-helper"; import { DataListPage, DataListPageState } from "maishu-chitu-admin/static"; import { PageProps } from "maishu-chitu-react"; import { Role } from "gateway-entities"; interface Props extends PageProps { } interface State extends DataListPageState { roles?: Role[]; selectedRoleIds?: string[]; } export default class UserListPage extends DataListPage { dataSource: DataSource; itemName: string; columns: DataControlField[]; private dialogElement; private selectedUser; constructor(props: any); showRoleDialogs(user: MyUser): Promise; setRoles(userId: string, roleIds: string[]): Promise; leftCommands(dataItem: User): JSX.Element[]; render(): JSX.Element; } export {};