import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import { Embed, IReportEmbedConfiguration, models, service } from 'powerbi-client'; import { PowerBIReportEmbedComponent } from 'powerbi-client-angular'; import { EmbedConfig } from '../../shared/models/embed-config.model'; import * as i0 from "@angular/core"; export declare class WappPowerbiReportComponent implements OnInit { private elementRef; embedConfig: EmbedConfig; reportTitle: string; hasReportFilters: boolean; parameterReportFilters: string; showReportFilters: boolean; filterPanelPosition: string; showPageNavigation: boolean; showPrintButton: boolean; showFullScreenButton: boolean; showVisualHeaders: boolean; showRefreshButton: boolean; zoomRatio: number; refreshNotAllowed: EventEmitter; powerbiReportWidth: number; private _zoom; set zoom(value: number); get zoom(): number; reportClass: string; reportConfig: IReportEmbedConfiguration; eventHandlersMap: Map, embeddedEntity?: Embed) => void | null>; reportObj: PowerBIReportEmbedComponent; constructor(elementRef: ElementRef); onResize(event: any): void; ngOnInit(): void; getReportDivWidth(): void; embedReport(): Promise; refresh(): Promise; updateFilters(filter: models.IFilter): Promise; setReportZoom(zoom: number): Promise; print(): void; enterFullScreen(): void; onRefreshNotAllowed(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }