import { ObserveBaseDirective } from './observe-base.directive'; import { ResolvedObserveContext } from './types/general'; import { ObservableArray } from './types/arrays'; import * as i0 from "@angular/core"; /** * The base class for `*observe` directives combining observables using an array of observable values (i.e. [x$, y$]). * * @export * @abstract * @class ObserveArrayDirective * @extends {ObserveBaseDirective} * @template TInput The type of observable array. * @template TResolved The type of resolved array. * @template TContext The the of context the directive will provide to the view. */ export declare abstract class ObserveArrayDirective = ResolvedObserveContext> extends ObserveBaseDirective { static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, false>; }