/** * Copyright (c) 2018-2026 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose */ import { Structure } from '../../mol-model/structure.js'; import { RepresentationRegistry, RepresentationProvider } from '../representation.js'; import { StructureRepresentationState } from './representation.js'; export declare class StructureRepresentationRegistry extends RepresentationRegistry { constructor(); } export declare namespace StructureRepresentationRegistry { export const BuiltIn: { cartoon: import("./representation.js").StructureRepresentationProvider<{ sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"polymer-trace" | "polymer-gap" | "nucleotide-ring" | "nucleotide-atomic-ring-fill" | "nucleotide-atomic-bond" | "nucleotide-atomic-element" | "nucleotide-block" | "direction-wedge">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; colorMode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"default" | "interpolate">; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; thicknessFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tryUseImpostor: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; solidInterior: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; clipPrimitive: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; approximate: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; alphaThickness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; lodLevels: import("../../mol-util/param-definition.js").ParamDefinition.ObjectList>; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeAspectRatio: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aspectRatio: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; arrowFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tubularHelices: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; roundCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; helixProfile: import("../../mol-util/param-definition.js").ParamDefinition.Select<"square" | "elliptical" | "rounded">; nucleicProfile: import("../../mol-util/param-definition.js").ParamDefinition.Select<"square" | "elliptical" | "rounded">; linearSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "cartoon">; backbone: import("./representation.js").StructureRepresentationProvider<{ sizeAspectRatio: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"polymer-gap" | "polymer-backbone-cylinder" | "polymer-backbone-sphere">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; colorMode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"default" | "interpolate">; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tryUseImpostor: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; solidInterior: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; clipPrimitive: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; approximate: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; alphaThickness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; lodLevels: import("../../mol-util/param-definition.js").ParamDefinition.ObjectList>; }, "backbone">; 'ball-and-stick': import("./representation.js").StructureRepresentationProvider<{ includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeAspectRatio: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"element-sphere" | "intra-bond" | "inter-bond" | "structure-element-sphere" | "structure-intra-bond">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tryUseImpostor: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; adjustCylinderLength: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; includeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; excludeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; aromaticBonds: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; multipleBonds: import("../../mol-util/param-definition.js").ParamDefinition.Select<"offset" | "off" | "symmetric">; metalCoordination: import("../../mol-util/param-definition.js").ParamDefinition.Select<"dashed" | "solid">; linkScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; aromaticScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticDashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stubCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; colorMode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"default" | "interpolate">; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; solidInterior: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; stride: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; clipPrimitive: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; approximate: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; alphaThickness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; lodLevels: import("../../mol-util/param-definition.js").ParamDefinition.ObjectList>; }, "ball-and-stick">; carbohydrate: import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"carbohydrate-symbol" | "carbohydrate-link" | "carbohydrate-terminal-link">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; terminalLinkSizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; aromaticScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticDashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stubCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; colorMode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"default" | "interpolate">; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkSizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "carbohydrate">; ellipsoid: import("./representation.js").StructureRepresentationProvider<{ includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; adjustCylinderLength: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeAspectRatio: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"intra-bond" | "inter-bond" | "structure-intra-bond" | "ellipsoid-mesh" | "structure-ellipsoid-mesh">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tryUseImpostor: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; includeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; excludeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; aromaticBonds: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; multipleBonds: import("../../mol-util/param-definition.js").ParamDefinition.Select<"offset" | "off" | "symmetric">; metalCoordination: import("../../mol-util/param-definition.js").ParamDefinition.Select<"dashed" | "solid">; linkScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticDashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stubCap: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; colorMode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"default" | "interpolate">; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; solidInterior: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; }, "ellipsoid">; 'gaussian-surface': import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"gaussian-surface-mesh" | "structure-gaussian-surface-mesh" | "gaussian-surface-wireframe" | "structure-gaussian-surface-wireframe">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; lineSizeAttenuation: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; resolution: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; radiusOffset: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; smoothness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; floodfill: import("../../mol-util/param-definition.js").ParamDefinition.Select<"inside" | "outside" | "off">; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tryUseGpu: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; smoothColors: import("../../mol-util/param-definition.js").ParamDefinition.Mapped, "auto"> | import("../../mol-util/param-definition.js").ParamDefinition.NamedParams, "off"> | import("../../mol-util/param-definition.js").ParamDefinition.NamedParams, "on">>; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; }, "gaussian-surface">; 'gaussian-volume': import("./representation.js").StructureRepresentationProvider<{ jumpLength: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"gaussian-volume" | "units-gaussian-volume">; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; resolution: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; radiusOffset: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; smoothness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; floodfill: import("../../mol-util/param-definition.js").ParamDefinition.Select<"inside" | "outside" | "off">; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; controlPoints: import("../../mol-util/param-definition.js").ParamDefinition.LineGraph; stepsPerCell: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "gaussian-volume">; label: import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"label-text">; background: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; backgroundMargin: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; backgroundColor: import("../../mol-util/param-definition.js").ParamDefinition.Color; backgroundOpacity: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; borderWidth: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; level: import("../../mol-util/param-definition.js").ParamDefinition.Select<"element" | "residue" | "chain">; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; chainScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; residueScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; elementScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; borderColor: import("../../mol-util/param-definition.js").ParamDefinition.Color; offsetX: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; offsetY: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; offsetZ: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tether: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; tetherLength: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; tetherBaseWidth: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; attachment: import("../../mol-util/param-definition.js").ParamDefinition.Select<"bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right">; fontFamily: import("../../mol-util/param-definition.js").ParamDefinition.Select; fontQuality: import("../../mol-util/param-definition.js").ParamDefinition.Select; fontStyle: import("../../mol-util/param-definition.js").ParamDefinition.Select; fontVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select; fontWeight: import("../../mol-util/param-definition.js").ParamDefinition.Select; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "label">; line: import("./representation.js").StructureRepresentationProvider<{ pointStyle: import("../../mol-util/param-definition.js").ParamDefinition.Select<"square" | "circle" | "fuzzy">; multipleBonds: import("../../mol-util/param-definition.js").ParamDefinition.Select<"offset" | "off" | "symmetric">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"intra-bond" | "inter-bond" | "structure-intra-bond" | "element-point" | "structure-element-point" | "element-cross" | "structure-element-cross">; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; lineSizeAttenuation: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; crosses: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "lone">; crossSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; pointSizeAttenuation: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stride: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; includeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; excludeTypes: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; aromaticBonds: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; metalCoordination: import("../../mol-util/param-definition.js").ParamDefinition.Select<"dashed" | "solid">; linkScale: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linkSpacing: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; aromaticDashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; dashCount: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "line">; 'molecular-surface': import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"molecular-surface-mesh" | "structure-molecular-surface-mesh" | "molecular-surface-wireframe" | "structure-molecular-surface-wireframe">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; resolution: { label?: string; description?: string; legend?: import("../../mol-util/legend.js").Legend; fieldLabels?: { [name: string]: string; }; isHidden?: boolean; shortLabel?: boolean; twoColumns?: boolean; isEssential?: boolean; category?: string; hideIf?: (currentGroup: any) => boolean; help?: (value: any) => { description?: string; legend?: import("../../mol-util/legend.js").Legend; }; type: "number"; immediateUpdate?: boolean; isOptional?: boolean; defaultValue: number; min?: number; max?: number; step?: number; }; probePositions: { label?: string; description?: string; legend?: import("../../mol-util/legend.js").Legend; fieldLabels?: { [name: string]: string; }; isHidden?: boolean; shortLabel?: boolean; twoColumns?: boolean; isEssential?: boolean; category?: string; hideIf?: (currentGroup: any) => boolean; help?: (value: any) => { description?: string; legend?: import("../../mol-util/legend.js").Legend; }; type: "number"; immediateUpdate?: boolean; isOptional?: boolean; defaultValue: number; min?: number; max?: number; step?: number; }; floodfill: import("../../mol-util/param-definition.js").ParamDefinition.Select<"inside" | "outside" | "off">; probeRadius: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; lineSizeAttenuation: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; smoothColors: import("../../mol-util/param-definition.js").ParamDefinition.Mapped, "auto"> | import("../../mol-util/param-definition.js").ParamDefinition.NamedParams, "off"> | import("../../mol-util/param-definition.js").ParamDefinition.NamedParams, "on">>; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; }, "molecular-surface">; orientation: import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"orientation-ellipsoid-mesh">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "orientation">; plane: import("./representation.js").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"plane-image">; interpolation: import("../../mol-util/param-definition.js").ParamDefinition.Select<"nearest" | "catmulrom" | "mitchell" | "bspline">; imageResolution: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; mode: import("../../mol-util/param-definition.js").ParamDefinition.Select<"frame" | "plane">; offset: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; axis: import("../../mol-util/param-definition.js").ParamDefinition.Select<"a" | "b" | "c">; rotation: import("../../mol-util/param-definition.js").ParamDefinition.Group>; plane: import("../../mol-util/param-definition.js").ParamDefinition.Group>; extent: import("../../mol-util/param-definition.js").ParamDefinition.Select<"frame" | "sphere">; margin: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; frame: import("../../mol-util/param-definition.js").ParamDefinition.Select<"principalAxes" | "boundingBox">; antialias: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; cutout: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; defaultColor: import("../../mol-util/param-definition.js").ParamDefinition.Color; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "plane">; point: import("./representation.js").StructureRepresentationProvider<{ density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"element-point" | "structure-element-point">; pointSizeAttenuation: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stride: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; pointStyle: import("../../mol-util/param-definition.js").ParamDefinition.Select<"square" | "circle" | "fuzzy">; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "point">; putty: import("./representation.js").StructureRepresentationProvider<{ sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"polymer-gap" | "polymer-tube">; bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; radialSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; linearSegments: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "putty">; spacefill: import("./representation.js").StructureRepresentationProvider<{ bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"element-sphere" | "structure-element-sphere">; sizeFactor: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; ignoreHydrogens: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreHydrogensVariant: import("../../mol-util/param-definition.js").ParamDefinition.Select<"all" | "non-polar">; traceOnly: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; tryUseImpostor: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; stride: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; solidInterior: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; clipPrimitive: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; approximate: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; alphaThickness: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; lodLevels: import("../../mol-util/param-definition.js").ParamDefinition.ObjectList>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; }, "spacefill">; polyhedron: import("./representation.js").StructureRepresentationProvider<{ bumpFrequency: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; density: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"coordination-polyhedron-mesh">; includeParent: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; minCoordination: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; maxCoordination: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition.js").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">; doubleSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flipSided: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; celShaded: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition.js").ParamDefinition.Select; transparentBackfaces: import("../../mol-util/param-definition.js").ParamDefinition.Select<"off" | "on" | "opaque">; bumpAmplitude: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; interior: import("../../mol-util/param-definition.js").ParamDefinition.Group; substanceStrength: number; }>>; alpha: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition.js").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; material: import("../../mol-util/param-definition.js").ParamDefinition.Group>; clip: import("../../mol-util/param-definition.js").ParamDefinition.Group[]; }>>; emissive: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; instanceGranularity: import("../../mol-util/param-definition.js").ParamDefinition.BooleanParam; lod: import("../../mol-util/param-definition.js").ParamDefinition.Vec3; cellSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; batchSize: import("../../mol-util/param-definition.js").ParamDefinition.Numeric; }, "polyhedron">; }; type _BuiltIn = typeof BuiltIn; export type BuiltIn = keyof _BuiltIn; export type BuiltInParams = Partial>; export {}; }