import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { OnDestroy, AfterViewInit, EventEmitter, OnChanges, SimpleChanges, OnInit } from '@angular/core'; import { AxElement } from '../../elements/ax-element'; import { AxFilter } from '../../filters/ax-filter'; import { ScreenType } from '../../filters/condition-type'; import { Page } from '../graphical-report/page/page'; import { TabularReport } from './tabular-report'; import { TabularComponent } from './tabular/tabular.component'; import * as i0 from "@angular/core"; export declare class TabularReportComponent implements OnDestroy, AfterViewInit, OnChanges, OnInit { tabularReportComponentRef: TabularComponent; pageClickedEvent: EventEmitter; sendExcelReportEvent: EventEmitter; previousPageClicked: EventEmitter; nextPageClicked: EventEmitter; page: Page; x1ImageMediaUrl: string; screenType: ScreenType; drillThroughParentType: ScreenType; drillThroughFilterInput: AxFilter; userEmail: string; hasNextPage: boolean; x1MediaUrl: string; appVersionId: number; series: any; tabularReport: TabularReport; /** * Constructor * */ elements: Array; constructor(); get screenTypes(): typeof ScreenType; ngOnInit(): void; /** * On Change */ ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; /** * On destroy */ ngOnDestroy(): void; attributeDropped($event: CdkDragDrop): void; /** * Called when a page is clicked on graphical report builder */ onPageClicked(): void; previousPage(): void; nextPage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }