import { App, Window as NativeWindow } from "ave-ui"; import { AveComponent, IComponentProps } from "./common"; export interface IWindowComponentProps extends IComponentProps { title?: string; size?: { width: number; height: number; }; withBackground?: boolean; withCaption?: boolean; onInit?: (app: App) => void; onClose?: (window: NativeWindow) => void; onLanguageChange?: (app: App) => void; } export declare class WindowComponent extends AveComponent { static tagName: string; private app; init(): void; onCreateUI(): NativeWindow; private createToolbar; private checkChildren; afterCreateUI(): void; protected onUpdateProp(propName: keyof IWindowComponentProps, propValue: any): void; } export declare const Window: import("./common").ReactAveTag;