import { OnInit } from '@angular/core'; import { Embed, service } from 'powerbi-client'; import * as i0 from "@angular/core"; /** * Type for event handler function of embedded entity */ export type EventHandler = (event?: service.ICustomEvent, embeddedEntity?: Embed) => void | null; /** * Base component to hold common properties for all the Power BI entities */ export declare class PowerBIEmbedComponent implements OnInit { private static _powerbi; cssClassName?: string; service?: service.Service; powerbi: service.Service; private prevEventHandlerMapString; ngOnInit(): void; /** * Sets all event handlers from the input on the embedded entity * * @param embed Embedded object * @param eventHandlerMap Array of event handlers to be set on embedded entity * @returns void */ protected setEventHandlers(embed: Embed, eventHandlerMap: Map): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }