export class SceneGUIContext {
    /**
     *
     * @type {Scene}
     */
    scene: Scene;
    /**
     *
     * @type {ModalStack}
     */
    modals: ModalStack;
    /**
     *
     * @type {NotificationManager}
     */
    notifications: NotificationManager;
    /**
     *
     * @type {LinearModifier}
     */
    clockModifierZero: LinearModifier;
    /**
     *
     * @param {Scene} scene
     */
    initialize(scene: Scene): void;
    /**
     *
     * @param {number} timeDelta
     */
    tick(timeDelta: number): void;
    /**
     * @private
     */
    private stopTime;
    /**
     * @private
     */
    private resumeTime;
    startup(): void;
    shutdown(): void;
}
import { ModalStack } from "../modal/ModalStack.js";
import { NotificationManager } from "../notification/NotificationManager.js";
import LinearModifier from "../../../core/model/stat/LinearModifier.js";
//# sourceMappingURL=SceneGUIContext.d.ts.map