import { ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import * as Flexmonster from 'flexmonster'; export declare class FlexmonsterPivot implements OnDestroy { toolbar: boolean; licenseKey: string | string[]; licenseFilePath: string; width: string | number; height: string | number; componentFolder: string; report: Flexmonster.Report | string; shareReportConnection: Flexmonster.APIClientOptions; global: Flexmonster.Report; accessibility: Flexmonster.AccessibilityOptions; customizeAPIRequest: (request: Object) => Object; customizeCell: (cell: Flexmonster.CellBuilder, data: Flexmonster.CellData) => void; customizeChartElement: (element: Element, data: Flexmonster.ChartData | Flexmonster.ChartLegendItemData) => void; customizeContextMenu: (cell: Flexmonster.ContextMenuItem[], data: Flexmonster.CellData | Flexmonster.ChartData, viewType: string) => Flexmonster.ContextMenuItem[]; sortFieldsList: (first: Flexmonster.FieldsListSortingItem, second: Flexmonster.FieldsListSortingItem, fieldsListType: string) => number; cellclick: EventEmitter; celldoubleclick: EventEmitter; chartclick: EventEmitter; dataerror: EventEmitter; datafilecancelled: EventEmitter; dataloaded: EventEmitter; datachanged: EventEmitter; fieldslistclose: EventEmitter; fieldslistopen: EventEmitter; filterclose: EventEmitter; filteropen: EventEmitter; drillthroughopen: EventEmitter; exportcomplete: EventEmitter; exportstart: EventEmitter; drillthroughclose: EventEmitter; fullscreen: EventEmitter; loadingdata: EventEmitter; loadinglocalization: EventEmitter; loadingolapstructure: EventEmitter; loadingreportfile: EventEmitter; localizationerror: EventEmitter; localizationloaded: EventEmitter; olapstructureerror: EventEmitter; olapstructureloaded: EventEmitter; openingreportfile: EventEmitter; printcomplete: EventEmitter; printstart: EventEmitter; querycomplete: EventEmitter; queryerror: EventEmitter; ready: EventEmitter; reportchange: EventEmitter; reportcomplete: EventEmitter; reportfilecancelled: EventEmitter; reportfileerror: EventEmitter; runningquery: EventEmitter; unauthorizederror: EventEmitter; update: EventEmitter; beforetoolbarcreated: EventEmitter; beforegriddraw: EventEmitter; aftergriddraw: EventEmitter; afterchartdraw: EventEmitter; flexmonster: Flexmonster.Pivot; private root; constructor(el: ElementRef); ngOnInit(): void; ngOnDestroy(): void; }