/** * Copyright (c) 2018-2025 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose */ import { SaccharideCompIdMapType } from '../../mol-model/structure/structure/carbohydrates/constants.js'; import { DataFormatProvider } from '../../mol-plugin-state/formats/provider.js'; import { PluginConfigItem } from '../../mol-plugin/config.js'; import { PluginLayoutControlsDisplay } from '../../mol-plugin/layout.js'; import '../../mol-util/polyfill.js'; export declare const DefaultViewerOptions: { customFormats: [string, DataFormatProvider][]; extensions: ("mp4-export" | "backgrounds" | "mvs" | "dnatco-ntcs" | "g3d" | "geo-export" | "model-export" | "pdbe-structure-quality-report" | "sb-ncbr-partial-charges" | "wwpdb-chemical-component-dictionary" | "zenodo-import" | "assembly-symmetry" | "rcsb-validation-report" | "anvil-membrane-orientation" | "ma-quality-assessment" | "tunnels")[]; disabledExtensions: string[]; layoutIsExpanded: boolean; layoutShowControls: boolean; layoutShowRemoteState: boolean; layoutControlsDisplay: PluginLayoutControlsDisplay; layoutShowSequence: boolean; layoutShowLog: boolean; layoutShowLeftPanel: boolean; collapseLeftPanel: boolean; collapseRightPanel: boolean; disableAntialiasing: boolean | undefined; pixelScale: number | undefined; pickScale: number | undefined; transparency: "blended" | "wboit" | "dpoit" | undefined; preferWebgl1: boolean | undefined; allowMajorPerformanceCaveat: boolean | undefined; powerPreference: WebGLPowerPreference | undefined; resolutionMode: "auto" | "scaled" | "native" | undefined; illumination: boolean; viewportShowReset: boolean | undefined; viewportShowScreenshotControls: boolean | undefined; viewportShowControls: boolean | undefined; viewportShowExpand: boolean | undefined; viewportShowToggleFullscreen: boolean | undefined; viewportShowSettings: boolean | undefined; viewportShowSelectionMode: boolean | undefined; viewportShowAnimation: boolean | undefined; viewportShowTrajectoryControls: boolean | undefined; viewportFocusBehavior: "default" | "secondary-zoom" | "disabled"; viewportBackgroundColor: string | undefined; pluginStateServer: string | undefined; volumeStreamingServer: string | undefined; volumeStreamingDisabled: boolean; pdbProvider: "rcsb" | "pdbe" | "pdbj" | undefined; emdbProvider: import("../../mol-plugin-state/actions/volume.js").EmdbDownloadProvider | undefined; saccharideCompIdMapType: SaccharideCompIdMapType; rcsbAssemblySymmetryDefaultServerType: "rcsb" | "pdbe" | undefined; rcsbAssemblySymmetryDefaultServerUrl: string | undefined; rcsbAssemblySymmetryApplyColors: boolean | undefined; config: [PluginConfigItem, any][]; }; export type ViewerOptions = typeof DefaultViewerOptions;