import type { ExtensionMetadata, Renderer } from 'pixijs/core'; import type { IApplicationOptions } from './Application'; declare type ResizeableRenderer = Pick; /** * Middleware for for Application's resize functionality * @private * @class */ export declare class ResizePlugin { /** @ignore */ static extension: ExtensionMetadata; static resizeTo: Window | HTMLElement; static resize: () => void; static renderer: ResizeableRenderer; static queueResize: () => void; static render: () => void; private static _resizeId; private static _resizeTo; private static cancelResize; /** * Initialize the plugin with scope of application instance * @static * @private * @param {object} [options] - See application options */ static init(options?: IApplicationOptions): void; /** * Clean up the ticker, scoped to application * @static * @private */ static destroy(): void; } export {};