import { OnInit, EventEmitter, TemplateRef, OnDestroy } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { PepRemoteLoaderOptions } from './remote-loader.model'; import { PepRemoteLoaderService } from './remote-loader.service'; import * as i0 from "@angular/core"; export declare class PepAddonBlockLoaderComponent implements OnInit, OnDestroy { private remoteLoaderService; dialogTemplate: TemplateRef; addonId: string; remoteEntry: string; slugName: string; private _blockType; set blockType(value: string); get blockType(): string; private _name; set name(value: string); get name(): string; hostObject: any; private _dialogRef; set dialogRef(value: MatDialogRef); get dialogRef(): MatDialogRef; hostEvents: EventEmitter; blockLoad: EventEmitter; protected inDialog: boolean; protected remotePathOptions: PepRemoteLoaderOptions; protected loadElement: boolean; protected onHostEventsCallback: (event: CustomEvent) => void; constructor(remoteLoaderService: PepRemoteLoaderService); ngOnInit(): void; ngOnDestroy(): void; onBlockLoad(): void; onHostEvents(event: any): void; closeDialog(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }