import { AfterContentInit, ElementRef, EventEmitter, OnChanges, OnDestroy, Renderer2 } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { PepAddonService } from '@pepperi-addons/ngx-lib'; import { PepRemoteLoaderOptions } from './remote-loader.model'; import { PepRemoteLoaderService } from './remote-loader.service'; import * as i0 from "@angular/core"; export declare class PepRemoteLoaderElementComponent implements AfterContentInit, OnChanges, OnDestroy { private renderer; private el; private pepAddonService; private remoteLoaderService; private route; options: PepRemoteLoaderOptions; props: { [prop: string]: unknown; }; events: { [event: string]: (event: Event) => void; }; load: EventEmitter; element: HTMLElement; private _elementName; constructor(renderer: Renderer2, el: ElementRef, pepAddonService: PepAddonService, remoteLoaderService: PepRemoteLoaderService, route: ActivatedRoute); private populateProps; private setupEvents; private loadOptionsFromRoute; ngOnChanges(): void; ngOnDestroy(): void; ngAfterContentInit(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }