import Stage from "./Stage"; declare namespace openfl.display { /** * The Window class is a Lime Window instance that automatically * initializes an OpenFL stage for the current window. * */ export class Window { protected constructor(application: any, attributes: any); application: any; get borderless(): boolean; set borderless(value: boolean) context: any; get cursor(): any; set cursor(value: any) get display(): any; get displayMode(): any; set displayMode(value: any) element: any; /** * The current frame rate (measured in frames-per-second) of the window. * * On some platforms, a frame rate of 60 or greater may imply vsync, which will * perform more quickly on displays with a higher refresh rate * */ get frameRate(): number; set frameRate(value: number) get fullscreen(): boolean; set fullscreen(value: boolean) get height(): number; set height(value: number) get hidden(): boolean; id: number; get maxHeight(): number; set maxHeight(value: number) get maximized(): boolean; set maximized(value: boolean) get maxWidth(): number; set maxWidth(value: number) get minHeight(): number; set minHeight(value: number) get minimized(): boolean; set minimized(value: boolean) get minWidth(): number; set minWidth(value: number) get mouseLock(): boolean; set mouseLock(value: boolean) onActivate: any; onClose: any; onDeactivate: any; onDropFile: any; onEnter: any; onExpose: any; onFocusIn: any; onFocusOut: any; onFullscreen: any; onHide: any; /** * Fired when the user presses a key down when this window has focus. * */ onKeyDown: any; /** * Fired when the user releases a key that was down. * */ onKeyUp: any; onLeave: any; /** * Fired when the window is maximized. * */ onMaximize: any; /** * Fired when the window is minimized. * */ onMinimize: any; /** * Fired when the user pressed a mouse button down. * */ onMouseDown: any; /** * Fired when the mouse is moved over the window. * */ onMouseMove: any; onMouseMoveRelative: any; /** * Fired when the user releases a mouse button that was pressed down. * */ onMouseUp: any; /** * Fired when the user interacts with the mouse wheel. * */ onMouseWheel: any; /** * Fired when the window is moved to a new position. * */ onMove: any; onRender: any; onRenderContextLost: any; onRenderContextRestored: any; /** * Fired when the window is resized with new dimensions. * */ onResize: any; onRestore: any; onShow: any; onTextEdit: any; onTextInput: any; get opacity(): number; set opacity(value: number) parameters: any; get resizable(): boolean; set resizable(value: boolean) get scale(): number; stage: Stage; get textInputEnabled(): boolean; set textInputEnabled(value: boolean) get title(): string; set title(value: string) get visible(): boolean; set visible(value: boolean) get width(): number; set width(value: number) get x(): number; set x(value: number) get y(): number; set y(value: number) alert(message?: string, title?: string): void; focus(): void; move(x: number, y: number): void; readPixels(rect?: any): any; resize(width: number, height: number): void; setMinSize(width: number, height: number): void; setMaxSize(width: number, height: number): void; setIcon(image: any): void; toString(): string; warpMouse(x: number, y: number): void; setTextInputRect(value: any): any; close(): void; } } export default openfl.display.Window;