import { OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { SubscriptionBase } from '../subscription-base'; import { Observable } from 'rxjs'; export declare abstract class SelectBaseComponent extends SubscriptionBase implements OnInit, OnChanges { protected selectorFn: (store: any) => any; output: any; protected abstract configureObservable(source: Observable): Observable; protected abstract setSelector(): void; protected getSelector(): (store: any) => any; protected getObservable(): Observable; protected setCurrentValue(value: any): void; private applyValue; ngOnInit(): void; ngOnChanges({ value }: SimpleChanges): void; }