import { Injector, OnInit } from '@angular/core';
import { UserService } from '../../../services/user.service';
import { Dialog } from 'tn-custom-primeng/dialog';
import { TreeNode } from 'tn-custom-primeng/api';
import { UserPickerControlSchema } from '../../../classes/form-schema';
import { DataListBase } from '../../../classes/base/data-list-base';
export declare class UserPickerDialogComponent extends DataListBase implements OnInit {
    _userService: UserService;
    dialog: Dialog;
    multiple: boolean;
    enableCaching: boolean;
    control: UserPickerControlSchema;
    readonly STORAGE_KEY_USER_PICKER_NAME = "user_picker_storage_name";
    readonly STORAGE_KEY_USER_PICKER_ID_USER = "user_picker_storage_id_user";
    readonly STORAGE_KEY_USER_PICKER_SEARCH_KEY = "user_picker_storage_search_key";
    readonly STORAGE_KEY_USER_PICKER_NODE_SELECTED = "user_picker_storage_node";
    rootTreeNode: TreeNode[];
    isFirstLoad: boolean;
    rootFilter: any;
    constructor(_userService: UserService, _injector: Injector);
    ngOnInit(): void;
}
//# sourceMappingURL=user-picker-dialog.component.d.ts.map