import { CdkOverlayOrigin, Overlay, OverlayRef } from '@angular/cdk/overlay'; import { ViewContainerRef } from '@angular/core'; import { MtnaFeatureDiscoveryConfig } from './feature-discovery-config.model'; import * as i0 from "@angular/core"; /** * Helper services for displaying a Feature Discovery * */ export declare class MtnaFeatureDiscoveryService { overlay: Overlay; overlayRef: OverlayRef | undefined; constructor(overlay: Overlay); /** * Show a feature discovery. * @example HTML * Lion O * * @example Component TS * ViewChild(CdkOverlayOrigin) _overlayOrigin: CdkOverlayOrigin; * * ngOnInit() { * this.featureDiscoveryService.show( * this._overlayOrigin, * this.viewContainerRef, * new FeatureDiscoveryConfig( * `

You're a collaborator!

*

Start your Data Enclave Account application by clicking on your account chip

`, * 170, * -24, * 50, * 600, * 600, * { x: 246, y: 0, width: 350, height: 340 } * ) * ); * } * @param overlayOrigin overlay origin for where you want to show the feature discovery * @param viewContainerRef view container of the parent component * @param config configuration for display and positioning of the feature discovery * @memberof MtnaFeatureDiscoveryService */ show(overlayOrigin: CdkOverlayOrigin, viewContainerRef: ViewContainerRef, config: MtnaFeatureDiscoveryConfig): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }