import { CdkDragEnd } from '@angular/cdk/drag-drop';
import { ElementRef, OnInit, Signal } from '@angular/core';
import { LoadingIndicatorService } from '@rxap/services';
import { WindowResizerComponent } from '../window-resizer/window-resizer.component';
import * as i0 from "@angular/core";
export declare class WindowContainerComponent implements OnInit {
    footerContent: ElementRef;
    containerRef: ElementRef;
    windowContainerResizer: WindowResizerComponent;
    width: Signal<string>;
    height: Signal<string>;
    private readonly injector;
    readonly context: import("@rxap/window-system").WindowContext<any>;
    readonly windowRef: import("@rxap/window-system").WindowRef<any, any>;
    readonly windowInstance: LoadingIndicatorService;
    get id(): string;
    ngOnInit(): void;
    onDragEnded($event: CdkDragEnd): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WindowContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<WindowContainerComponent, "rxap-window-container", never, {}, {}, ["footerContent"], ["*"], true, never>;
}
