import { EventEmitter, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SDKWindowComponent {
    /**************************************************************************
    * Input/Output Parameters
    **************************************************************************/
    parent: string;
    windowID: string;
    windowTitle: string;
    windowColor: string;
    windowTitleColor: string;
    windowContent: TemplateRef<any> | undefined;
    windowContentData: any | undefined;
    windowActions: TemplateRef<any> | undefined;
    windowActionsData: any | undefined;
    zIndex: number;
    top: string;
    left: string;
    height: string;
    width: string;
    minHeight: string;
    minWidth: string;
    overflow: string;
    init: boolean;
    fullscreen: boolean;
    centered: boolean;
    resizable: boolean;
    closeable: boolean;
    maximize: boolean;
    highlight: boolean;
    adjustmentEvent: EventEmitter<any>;
    closeEvent: EventEmitter<any>;
    /**************************************************************************
    * Component Variables
    **************************************************************************/
    protected mobile: boolean;
    protected ngOnInit(): void;
    protected ngAfterViewInit(): void;
    protected setFocus(_event: any, windowID: string): void;
    protected close(_event: any, windowID: string): void;
    protected maxsize(_event: any, windowID: string): void;
    protected resize(_event: any, windowID: string, area: string): void;
    protected move(_event: any, windowID: string): void;
    private sizing;
    private drag;
    private adjustmentData;
    private stopAdjustment;
    private calculateMobile;
    private calculateStyle;
    private setStyle;
    private setProperties;
    static ɵfac: i0.ɵɵFactoryDeclaration<SDKWindowComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SDKWindowComponent, "sdk-window", never, { "parent": { "alias": "parent"; "required": false; }; "windowID": { "alias": "windowID"; "required": false; }; "windowTitle": { "alias": "windowTitle"; "required": false; }; "windowColor": { "alias": "windowColor"; "required": false; }; "windowTitleColor": { "alias": "windowTitleColor"; "required": false; }; "windowContent": { "alias": "windowContent"; "required": false; }; "windowContentData": { "alias": "windowContentData"; "required": false; }; "windowActions": { "alias": "windowActions"; "required": false; }; "windowActionsData": { "alias": "windowActionsData"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; "top": { "alias": "top"; "required": false; }; "left": { "alias": "left"; "required": false; }; "height": { "alias": "height"; "required": false; }; "width": { "alias": "width"; "required": false; }; "minHeight": { "alias": "minHeight"; "required": false; }; "minWidth": { "alias": "minWidth"; "required": false; }; "overflow": { "alias": "overflow"; "required": false; }; "init": { "alias": "init"; "required": false; }; "fullscreen": { "alias": "fullscreen"; "required": false; }; "centered": { "alias": "centered"; "required": false; }; "resizable": { "alias": "resizable"; "required": false; }; "closeable": { "alias": "closeable"; "required": false; }; "maximize": { "alias": "maximize"; "required": false; }; "highlight": { "alias": "highlight"; "required": false; }; }, { "adjustmentEvent": "adjustmentEvent"; "closeEvent": "closeEvent"; }, never, never, true, never>;
}
