import { Application } from "pixi.js"; import { DApplicationLayerLike } from "./d-application-layer-like"; import { DApplicationLayerOptions } from "./d-application-layer-options"; import { DApplicationLike } from "./d-application-like"; import { DControllerFocus } from "./d-controller-focus"; import { DPadding } from "./d-padding"; import { DynamicFontAtlases } from "./util/dynamic-font-atlases"; export declare class DApplicationLayer extends Application implements DApplicationLayerLike { protected _options: DApplicationLayerOptions; protected _renderId: number | null; protected _renderBound: () => void; protected _isLocked: boolean; protected _isOverlay: boolean; protected _reflowLimit: number; protected _rootElement: HTMLElement; protected _elementContainer: HTMLElement; protected _padding: DPadding; protected _dynamicFontAtlases: DynamicFontAtlases | null; protected _isVisible: boolean; readonly application: DApplicationLike; constructor(application: DApplicationLike, options: DApplicationLayerOptions); protected newElementContainer(): HTMLElement; protected initStage(): void; protected initView(): void; protected initRootElement(): void; protected initFocusHandling(): void; protected initResizeHandling(): void; protected onResize(): void; protected initWheelHandling(): void; protected initDoubleClickHandling(): void; lock(): void; unlock(): void; update(): void; protected onStageDirty(): void; render(): void; get width(): number; get height(): number; get padding(): DPadding; reflow(): void; getFocusController(): DControllerFocus; getRootElement(): HTMLElement; getElementContainer(): HTMLElement; getDynamicFontAtlases(): DynamicFontAtlases; }