import { OnInit, OnDestroy } from '@angular/core'; import { ReportsListService } from '../services/reportsList'; import { Report } from '../models/report'; /** * Implements a list of reports to be used in navigation component to route to report Dashboards. * * @export * @class ReportsList * @implements {OnInit} * @implements {OnDestroy} */ export declare class ReportsList implements OnInit, OnDestroy { private _reportService; private _reports; private _subscription; /** * Gets the collection of {@link Report} objects available. * * @readonly * @type {Array} * @memberof ReportsList */ readonly Reports: Array; /** * Creates an instance of ReportsList. * @param {ReportsListService} _reportService - An instance of the ReportsListService to provide the data. * @memberof ReportsList */ constructor(_reportService: ReportsListService); /** * Initializes the component. Part of the ng component lifecycle. * * @memberof ReportsList */ ngOnInit(): void; /** * Frees up resources on component destruction. Part of the ng component lifecycle. * * @memberof ReportsList */ ngOnDestroy(): void; }