import { ElementRef, EventEmitter, OnInit, ViewContainerRef } from '@angular/core'; import { IComponentDefault } from '../../interfaces/IComponentDefault'; import { AbstractNgModel } from '../../models/abstract.ngmodel'; import { ReqHttpService } from '../../services/req-http.service'; import { TranslateService } from '@ngx-translate/core'; import { SharedService } from '../../models/sharedService'; import { Http } from '@angular/http'; import { Subscription } from 'rxjs'; import { NgModel } from '@angular/forms'; import { SelectService } from '../../services/select.service'; export declare class SelectComponent extends AbstractNgModel implements IComponentDefault, OnInit { private _req; private _el; _vcRef: ViewContainerRef; private _sharedService; private _selectService; _http: Http; private _translateService; constructor(_req: ReqHttpService, _el: ElementRef, _vcRef: ViewContainerRef, _sharedService: SharedService, _selectService: SelectService, _http: Http, _translateService: TranslateService); input: ElementRef; component2: NgModel; actionButton: boolean; urlButton: string; onclickclear: string; _queryParam: string; queryParam: any; _onClickClear: EventEmitter<{}>; private __dataSource; stringDataSource: any; dataSource: any; setLabel(data: any): string; devolveItemEval(colA: any, rec: any, pos?: number): any; static _onActionButtons: EventEmitter<{}>; onActionButtons: EventEmitter<{}>; private errorService; isNotMasterDetail: boolean; _resSucess: EventEmitter<{}>; _dataSource: any; inputValid: boolean; msgError: string; value: any; reqSucess: boolean; randomNumber: any; itemSelecionado: any; reloadReq: boolean; randomDrop: any; searchValue: any; valueDisplay: any; currentItem: any; errorServiceComp: boolean; valueSubscribe: Subscription; validationsMsg: any; msgLoadingOrNullData: string; setDataSource: any; addItemDataSource(itm: any): void; setValue: any; onKeyUp(ev: KeyboardEvent): void; nextCount: number; changeElement(): void; reqService(): void; refresh(): void; fecharSelectsAbertos(): void; openDrop($el?: any, icon?: boolean): void; closeDrop(): void; sendError(): void; actionButtonEmit(showForm: boolean): void; itemClicado(itemAtual: any, $event?: any): void; ngOnInit(): void; onChangeValue: EventEmitter<{}>; ngAfterViewInit(): void; marcaItemComoSelecionado(ret: any): void; itemClicadoClear($event: any): void; }