import { EventEmitter, Injector, OnInit } from '@angular/core';
import { DataListBase } from '../../../../../classes/base/data-list-base';
import { CrudListSetting, EntityPickerControlSchema } from '../../../../../classes/form-schema';
import { GridInfo } from '../../../../../models/grid-info';
import { AdvanceDataEntityPicker } from '../../../model/advance-data';
export declare class EntityPickerSelectedComponent extends DataListBase implements OnInit {
    parentSetting: CrudListSetting;
    advanceData: AdvanceDataEntityPicker;
    control: EntityPickerControlSchema;
    _readOnlyValues: string[];
    set readOnlyValues(value: string[]);
    get readOnlyValues(): string[];
    _selectedValue: any;
    _value: any;
    set selectedValue(value: any);
    onContentInit: EventEmitter<any>;
    onUnPick: EventEmitter<any>;
    onUnPickAll: EventEmitter<any[]>;
    onUnPickSelected: EventEmitter<any[]>;
    funcCheckReadOnlyItem: (item: any) => void;
    itemCanDeletes: any[];
    constructor(_injector: Injector);
    ngOnInit(): void;
    updateFuncCheckReadOnlyItem(): void;
    _funcCheckReadOnlyItem(item: any): void;
    setValue(): void;
    modifyGridInfo(gridInfo: GridInfo): Promise<boolean>;
    updateReadOnlyItem(): void;
    beforeRenderDataSource(data: any): Promise<void>;
    afterGetData(): Promise<void>;
    unPickEntity(data: any): void;
    unPickAll(): void;
    unPickSelected(data: any): void;
    cancel(): void;
    onUnselectPickerUser($event: any): void;
    onSelectPickerUser($event: any): void;
    onTopbarSearchClick(): void;
    clearFilter(evt: any): void;
}
//# sourceMappingURL=entity-picker-selected.component.d.ts.map