import { Type } from '@angular/core'; import { EntityBase } from './entity-base'; import { Page } from '../enlighten-lib/report/graphical-report/page/page'; import { AxFilter } from '../enlighten-lib/filters/ax-filter'; import { FilterCategory } from '../enlighten-lib/filters/filter-category'; import { EnlightenReportType, IReport } from '../enlighten-lib/report/ireport'; export declare class Report extends EntityBase implements IReport { name: string; description: string; type: EnlightenReportType; pages: Array; appVersionId: number; isDirty: boolean; dataModelId: number; filters?: Array; categories?: Array; component: Type; constructor(report?: Report); newReport(): void; /**function to create report object with existing values * *@param Report * */ report(report: Report): void; }