/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { ChangeDetectorRef, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { Observable } from 'rxjs'; import { HashMap } from '../utils/public_api'; export declare class DatoSubscribeContext { $implicit: any; datoSubscribe: any; } declare type Observables = Observable | Observable[] | HashMap>; export declare class DatoSubscribeDirective implements OnInit, OnDestroy { private viewContainer; private cdr; private templateRef; private observable; private context; private subscription; set datoSubscribe(inputObservable: Observables); constructor(viewContainer: ViewContainerRef, cdr: ChangeDetectorRef, templateRef: TemplateRef); ngOnInit(): void; ngOnDestroy(): void; private isObject; private buildObservablesFromObject; } export {};