import * as PIXI from "pixi.js";
import { GameStageLayer, GameStage } from "./GameStage";
import { Game } from "../Bootstrap/Game";
/**
 * This stage will not scale the display tree in any way, and instead will change available space
 * of the game as the canvas' area changes.
 */
export declare class ChangeViewportStage implements GameStage {
    private readonly _game;
    private readonly _layers;
    constructor(game: Game);
    update(): void;
    addChild(child: PIXI.DisplayObject, layer: GameStageLayer): void;
    removeChild(child: PIXI.DisplayObject): void;
    setWindowDimensions(): void;
}
