import { ECSContext } from "./ecs"; export declare const SETTINGS_KEYS: { readonly MOUSE_SENSITIVITY: "game_settings_mouse_sensitivity"; readonly SSAO_QUALITY: "game_settings_ssao_quality"; readonly SHADOW_QUALITY: "game_settings_shadow_quality"; readonly ANTIALIAS: "game_settings_antialias"; readonly BRYCE_MODE: "game_settings_bryce_mode"; readonly RENDER_SCALE: "game_settings_render_scale"; readonly USE_LIGHTS: "game_settings_use_lights"; readonly DEBUG_GLTF_TIMING: "game_settings_debug_gltf_timing"; }; export type RenderScale = number; export type SSAOQuality = 'off' | 'low' | 'med' | 'high' | 'ultra'; export type ShadowQuality = 'off' | 'low' | 'med' | 'high'; export declare const RENDER_SCALES: RenderScale[]; export declare function getRenderScale(ctx?: ECSContext): RenderScale; export declare function setRenderScale(value: RenderScale): void; export declare function getMouseSensitivity(ctx?: ECSContext): number; export declare function setMouseSensitivity(value: number): void; export declare function getSSAOQuality(ctx?: ECSContext): SSAOQuality; export declare function setSSAOQuality(value: SSAOQuality): void; export declare function getAntialias(ctx?: ECSContext): boolean; export declare function setAntialias(value: boolean): void; export declare function getShadowQuality(ctx?: ECSContext): ShadowQuality; export declare function setShadowQuality(value: ShadowQuality): void; export declare function getBryceMode(ctx?: ECSContext): boolean; export declare function setBryceMode(value: boolean): void; export declare function getUseLights(ctx?: ECSContext): boolean; export declare function setUseLights(value: boolean): void; export declare function getGltfTimingDebug(ctx?: ECSContext): boolean; //# sourceMappingURL=settings.d.ts.map