///
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 {};