import React from 'react'; import { AdminPageProps } from '../'; import { EntityPageList, EntityColumnProps, EntityListState, EntityFormProps, SearchFormProps } from '../../layout'; import { ListOptions, UserService } from 'matrix-ui-service'; import { UserForm, UserFormProps } from './UserForm'; import { Entity } from 'matrix-ui-service'; export declare class UserList

extends EntityPageList { static defaultProps: { name: string; }; get domainService(): UserService; get columns(): EntityColumnProps[]; getUserColumns(): EntityColumnProps[]; getExtraColumns(): EntityColumnProps[]; opCol(text: string, record: any): JSX.Element; genFormProps(action: string, item?: Entity, exProps?: Partial): UserFormProps; getInitItem(): Entity; resetPassword(user: Entity): void; getOperatorEnable(): { update: any; delete: any; create?: boolean; view?: boolean; exportSelected?: boolean; exportAll?: boolean; }; getEntityForm(): typeof UserForm; searchFormRender(props: SearchFormProps): React.ReactNode; getQueryParam(): ListOptions; }