import { EventEmitter, OnInit } from '@angular/core';
import { TccODataServiceFactory } from '../../../odata/factories/tcc-odata-service/tcc-odata-service.factory';
import { TccET_IAM } from '../../../odata/models/iam.model';
import { TccEntityPickerEntitys } from '../../directives/tcc-entity-picker-directive/tcc-entity-picker-directive';
export declare class TccEntityPickerComponent implements OnInit {
    private factory;
    entity: TccEntityPickerEntitys;
    selected: EventEmitter<TccET_IAM.UserInfo | TccET_IAM.UserGroupInfo>;
    dataLoaded: EventEmitter<void>;
    users: TccET_IAM.UserInfo[];
    groups: TccET_IAM.UserGroupInfo[];
    private userservice;
    private groupservice;
    private search$;
    private userPathArray;
    private groupPathAray;
    constructor(factory: TccODataServiceFactory);
    ngOnInit(): void;
    search(text: string): void;
    select(user: TccET_IAM.UserInfo | TccET_IAM.UserGroupInfo): void;
}
