import type { PhysicsSettingObject } from "./PhysicsSetting"; import { PhysicsSetting } from "./PhysicsSetting"; import type { RenderSettingObject } from "./RenderSetting"; import { RenderSetting } from "./RenderSetting"; export type GameSettingObject = { render: RenderSettingObject; physics: PhysicsSettingObject; }; export declare class GameSetting { private readonly _gameSettingObject; private readonly _renderSetting; private readonly _physicsSetting; constructor(gameSettingObject: GameSettingObject); static createDefaultObject(): GameSettingObject; /** * render setting */ get render(): RenderSetting; /** * physics setting */ get physics(): PhysicsSetting; }