import { ListService, PagedResultDto } from '@abp/ng.core'; import { EventEmitter, Injector, OnDestroy, OnInit } from '@angular/core'; import { BehaviorSubject, Observable } from 'rxjs'; import { NzSelectComponent } from 'ng-zorro-antd/select'; import { NgModel } from '@angular/forms'; import { TemplateRef } from '@angular/core'; import { NzSelectOptionInterface, NzSelectTopControlComponent } from 'ng-zorro-antd/select'; export declare class NzSelectOption implements NzSelectOptionInterface { record: R; value: string; label: string; constructor(record: R, value?: string, label?: string); disabled?: boolean; hide?: boolean; groupLabel?: string | number | TemplateRef; item: R; } export declare class NzSelectDefaultDirective implements OnDestroy, OnInit { private select; private ngModel; private list; private injector; private subscription; private static componentRef; streamCreator: (query: any) => Observable>>; selectedItemChange: EventEmitter | NzSelectOption[]>; isLoading$: BehaviorSubject; set isLoading(value: boolean); count: number; datas: NzSelectOption[]; template: NzSelectTopControlComponent; constructor(select: NzSelectComponent, ngModel: NgModel, list: ListService, injector: Injector); private setInitialValues; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; hookToView(): void; hookToQuery(): void; }