import { OnInit, Injector } from "@angular/core"; import { ControlValueAccessor } from "@angular/forms"; import { NarikDataDisplayValueComponent } from "../base/narik-data-display-value-component"; import { CommandInfo, CommandHost, CommandProcessor, NavigationService } from "narik-infrastructure"; import { Observable } from "rxjs/internal/Observable"; import { ActivatedRoute } from "@angular/router"; export declare class NarikSelect extends NarikDataDisplayValueComponent implements ControlValueAccessor, OnInit, CommandHost { private changeSubject; defaultNavigationProvider: string; change: Observable; commandProcessor: CommandProcessor; navigationService: NavigationService; route: ActivatedRoute; readonly uiKey: string; _multiple: boolean; multiple: boolean; _dataIsLoading: boolean; dataIsLoading: boolean; constructor(injector: Injector); protected useData(data: any[]): void; protected detectChanges(): void; processCommand(cmd: CommandInfo): void; protected valueChanged(newValue: any, oldValue: any): void; ngOnInit(): void; protected showList(): void; protected newOrEditEntity(value?: any): void; } export declare const NARIK_SELECT_INPUTS: string[];