import { AfterViewInit, Injector, OnInit, ViewContainerRef } from '@angular/core';
import { WindowContainerContext } from '../window-context';
import { CdkPortalOutlet, Portal } from '@angular/cdk/portal';
import type { WindowRef } from '../window-ref';
import { LoadingIndicatorService } from '@rxap/services';
import * as i0 from "@angular/core";
export declare class WindowContentComponent implements AfterViewInit, OnInit {
    private readonly windowRef;
    private readonly injector;
    private readonly viewContainerRef;
    private readonly loadingIndicatorService;
    context: WindowContainerContext<any>;
    portal: Portal<any> | null;
    portalOutlet: CdkPortalOutlet;
    constructor(context: any, windowRef: WindowRef, injector: Injector, viewContainerRef: ViewContainerRef, loadingIndicatorService: LoadingIndicatorService);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WindowContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WindowContentComponent, "rxap-window-content", never, {}, {}, never, never, true, never>;
}
