import { Observable } from 'rxjs'; import { SelectOption } from './select-option'; import { InjectionToken } from '@angular/core'; export declare const SELECT_OPTION_PROVIDER: InjectionToken>; export interface SelectOptionProvider { type(): 'number' | 'object' | 'string' | 'date'; provide(search: string | null): Observable[]>; label(value: T): string; trackBy?(value: T | undefined): any; }