import { ISettings } from "@shapediver/viewer.settings"; type IARSettings = ISettings["ar"]; type ICameraSettings = ISettings["camera"]; type IConfigurationSettings = ISettings["configuration"]; type IEnvironmentGeometrySettings = ISettings["environmentGeometry"]; type IEnvironmentSettings = ISettings["environment"]; type IGeneralSettings = ISettings["general"]; type ILightSettings = ISettings["light"]; type IMaterialSettings = ISettings["material"]; type IRenderingSettings = ISettings["rendering"]; type ISessionSettings = ISettings["session"]; export declare class SettingsEngine { private _hasStoredSettings; private _settings; private _settingsJson; get ar(): IARSettings; get camera(): ICameraSettings; get configuration(): IConfigurationSettings; set configuration(value: IConfigurationSettings); get environment(): IEnvironmentSettings; get environmentGeometry(): IEnvironmentGeometrySettings; get general(): IGeneralSettings; get hasStoredSettings(): boolean; get light(): ILightSettings; get material(): IMaterialSettings; get rendering(): IRenderingSettings; get session(): ISessionSettings; set session(value: ISessionSettings); get settings(): ISettings; get settingsJson(): unknown; loadSettings(json: unknown): void; reset(): void; private cleanSettings; } export declare const defaultSettings: { default: () => ISettings; furniture: () => ISettings; highPerformance: () => ISettings; jewelry: () => ISettings; medical: () => ISettings; twoDimensional: () => ISettings; }; export {}; //# sourceMappingURL=SettingsEngine.d.ts.map