import { OnInit, OnDestroy } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; /** * Implements a compound component displaying a report including navigation and filter panel. This component obtains report id and * access token from the route. * * @export * @class ReportDashboard * @implements {OnInit} * @implements {OnDestroy} */ export declare class ReportDashboard implements OnInit, OnDestroy { private _route; private _parameterSubscription; private _querySubscription; private _id; private _token; private _name; /** * Gets the report id. * * @readonly * @memberof ReportDashboard */ readonly ReportId: string; /** * Gets the access token. * * @readonly * @memberof ReportDashboard */ readonly AccessToken: string; /** * Creates an instance of ReportDashboard. * @param {ActivatedRoute} route - The current route. Used to obtain report id and access token. * @memberof ReportDashboard */ constructor(route: ActivatedRoute); /** * Intiializes the component. part of the ng2 component lifecycle. Obtains report parameters from route. * * @memberof ReportDashboard */ ngOnInit(): void; /** * Frees up resources on component destruction. * * @memberof ReportDashboard */ ngOnDestroy(): void; }