import { DefaultFieldPermissionWidget } from '../permission-field/DefaultFieldPermissionWidget';
import { UserTableWidget } from '../../../permission/field/internal-widget/UserTableWidget';
export declare class DefaultUserPermissionWidget extends DefaultFieldPermissionWidget {
    initialize(props: any): this;
    protected userTable: UserTableWidget | undefined;
    protected get tableModelXml(): string;
    protected get tableFieldXml(): string;
    protected fetchNodeByRole(id: any): void;
    protected createModelTableWidget(): Promise<void>;
    protected onTableSearch(type: 'model' | 'field', params: Record<string, string>): void;
}
