molstar
Version:
A comprehensive macromolecular library.
574 lines • 66.9 kB
TypeScript
/**
* Copyright (c) 2018-2025 mol* contributors, licensed under MIT, See LICENSE file for more info.
*
* @author Alexander Rose <alexander.rose@weirdbyte.de>
*/
import { Structure } from '../../mol-model/structure';
import { RepresentationRegistry, RepresentationProvider } from '../representation';
import { StructureRepresentationState } from './representation';
export declare class StructureRepresentationRegistry extends RepresentationRegistry<Structure, StructureRepresentationState> {
constructor();
}
export declare namespace StructureRepresentationRegistry {
export const BuiltIn: {
cartoon: import("./representation").StructureRepresentationProvider<{
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
visuals: import("../../mol-util/param-definition").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").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
colorMode: import("../../mol-util/param-definition").ParamDefinition.Select<"default" | "interpolate">;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
thicknessFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
solidInterior: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
clipPrimitive: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
approximate: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
alphaThickness: import("../../mol-util/param-definition").ParamDefinition.Numeric;
lodLevels: import("../../mol-util/param-definition").ParamDefinition.ObjectList<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
minDistance: number;
maxDistance: number;
overlap: number;
stride: number;
scaleBias: number;
}>>;
radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeAspectRatio: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aspectRatio: import("../../mol-util/param-definition").ParamDefinition.Numeric;
arrowFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tubularHelices: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
roundCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
helixProfile: import("../../mol-util/param-definition").ParamDefinition.Select<"square" | "elliptical" | "rounded">;
nucleicProfile: import("../../mol-util/param-definition").ParamDefinition.Select<"square" | "elliptical" | "rounded">;
linearSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "cartoon">;
backbone: import("./representation").StructureRepresentationProvider<{
sizeAspectRatio: import("../../mol-util/param-definition").ParamDefinition.Numeric;
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"polymer-gap" | "polymer-backbone-cylinder" | "polymer-backbone-sphere">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
colorMode: import("../../mol-util/param-definition").ParamDefinition.Select<"default" | "interpolate">;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
solidInterior: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
clipPrimitive: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
approximate: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
alphaThickness: import("../../mol-util/param-definition").ParamDefinition.Numeric;
lodLevels: import("../../mol-util/param-definition").ParamDefinition.ObjectList<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
minDistance: number;
maxDistance: number;
overlap: number;
stride: number;
scaleBias: number;
}>>;
}, "backbone">;
'ball-and-stick': import("./representation").StructureRepresentationProvider<{
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeAspectRatio: import("../../mol-util/param-definition").ParamDefinition.Numeric;
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"element-sphere" | "intra-bond" | "inter-bond" | "structure-element-sphere" | "structure-intra-bond">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
adjustCylinderLength: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
includeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"offset" | "off" | "symmetric">;
linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
aromaticScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticDashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
stubCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
colorMode: import("../../mol-util/param-definition").ParamDefinition.Select<"default" | "interpolate">;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
solidInterior: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
stride: import("../../mol-util/param-definition").ParamDefinition.Numeric;
clipPrimitive: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
approximate: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
alphaThickness: import("../../mol-util/param-definition").ParamDefinition.Numeric;
lodLevels: import("../../mol-util/param-definition").ParamDefinition.ObjectList<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
minDistance: number;
maxDistance: number;
overlap: number;
stride: number;
scaleBias: number;
}>>;
}, "ball-and-stick">;
carbohydrate: import("./representation").StructureRepresentationProvider<{
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"carbohydrate-symbol" | "carbohydrate-link" | "carbohydrate-terminal-link">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
terminalLinkSizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
aromaticScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticDashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
stubCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
colorMode: import("../../mol-util/param-definition").ParamDefinition.Select<"default" | "interpolate">;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkSizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "carbohydrate">;
ellipsoid: import("./representation").StructureRepresentationProvider<{
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
adjustCylinderLength: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeAspectRatio: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"intra-bond" | "inter-bond" | "structure-intra-bond" | "ellipsoid-mesh" | "structure-ellipsoid-mesh">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
includeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"offset" | "off" | "symmetric">;
linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticDashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
stubCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric;
colorMode: import("../../mol-util/param-definition").ParamDefinition.Select<"default" | "interpolate">;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
solidInterior: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
}, "ellipsoid">;
'gaussian-surface': import("./representation").StructureRepresentationProvider<{
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"gaussian-surface-mesh" | "structure-gaussian-surface-mesh" | "gaussian-surface-wireframe">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
resolution: import("../../mol-util/param-definition").ParamDefinition.Numeric;
radiusOffset: import("../../mol-util/param-definition").ParamDefinition.Numeric;
smoothness: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tryUseGpu: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
smoothColors: import("../../mol-util/param-definition").ParamDefinition.Mapped<import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "auto"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "off"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
resolutionFactor: number;
sampleStride: number;
}>, "on">>;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "gaussian-surface">;
'gaussian-volume': import("./representation").StructureRepresentationProvider<{
jumpLength: import("../../mol-util/param-definition").ParamDefinition.Numeric;
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"gaussian-volume" | "units-gaussian-volume">;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
resolution: import("../../mol-util/param-definition").ParamDefinition.Numeric;
radiusOffset: import("../../mol-util/param-definition").ParamDefinition.Numeric;
smoothness: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
controlPoints: import("../../mol-util/param-definition").ParamDefinition.LineGraph;
stepsPerCell: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "gaussian-volume">;
label: import("./representation").StructureRepresentationProvider<{
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"label-text">;
background: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
backgroundMargin: import("../../mol-util/param-definition").ParamDefinition.Numeric;
backgroundColor: import("../../mol-util/param-definition").ParamDefinition.Color;
backgroundOpacity: import("../../mol-util/param-definition").ParamDefinition.Numeric;
borderWidth: import("../../mol-util/param-definition").ParamDefinition.Numeric;
level: import("../../mol-util/param-definition").ParamDefinition.Select<"element" | "residue" | "chain">;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
chainScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
residueScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
elementScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
borderColor: import("../../mol-util/param-definition").ParamDefinition.Color;
offsetX: import("../../mol-util/param-definition").ParamDefinition.Numeric;
offsetY: import("../../mol-util/param-definition").ParamDefinition.Numeric;
offsetZ: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tether: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
tetherLength: import("../../mol-util/param-definition").ParamDefinition.Numeric;
tetherBaseWidth: import("../../mol-util/param-definition").ParamDefinition.Numeric;
attachment: import("../../mol-util/param-definition").ParamDefinition.Select<"middle-center" | "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-right" | "top-left" | "top-center" | "top-right">;
fontFamily: import("../../mol-util/param-definition").ParamDefinition.Select<import("../../mol-geo/geometry/text/font-atlas").FontFamily>;
fontQuality: import("../../mol-util/param-definition").ParamDefinition.Select<number>;
fontStyle: import("../../mol-util/param-definition").ParamDefinition.Select<import("../../mol-geo/geometry/text/font-atlas").FontStyle>;
fontVariant: import("../../mol-util/param-definition").ParamDefinition.Select<import("../../mol-geo/geometry/text/font-atlas").FontVariant>;
fontWeight: import("../../mol-util/param-definition").ParamDefinition.Select<import("../../mol-geo/geometry/text/font-atlas").FontWeight>;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "label">;
line: import("./representation").StructureRepresentationProvider<{
pointStyle: import("../../mol-util/param-definition").ParamDefinition.Select<"circle" | "square" | "fuzzy">;
multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"offset" | "off" | "symmetric">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
visuals: import("../../mol-util/param-definition").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").ParamDefinition.Numeric;
lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
crosses: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "lone">;
crossSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
pointSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
stride: import("../../mol-util/param-definition").ParamDefinition.Numeric;
includeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">;
aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric;
linkSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric;
aromaticDashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
dashCount: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "line">;
'molecular-surface': import("./representation").StructureRepresentationProvider<{
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"molecular-surface-mesh" | "structure-molecular-surface-mesh" | "molecular-surface-wireframe">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
density: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreHydrogensVariant: import("../../mol-util/param-definition").ParamDefinition.Select<"all" | "non-polar">;
traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
probeRadius: import("../../mol-util/param-definition").ParamDefinition.Numeric;
resolution: import("../../mol-util/param-definition").ParamDefinition.Numeric;
probePositions: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric;
quality: import("../../mol-util/param-definition").ParamDefinition.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">;
material: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
metalness: number;
roughness: number;
bumpiness: number;
}>>;
clip: import("../../mol-util/param-definition").ParamDefinition.Group<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
variant: import("../../mol-util/clip").Clip.Variant;
objects: import("../../mol-util/param-definition").ParamDefinition.Normalize<{
type: /*elided*/ any;
invert: /*elided*/ any;
position: /*elided*/ any;
rotation: /*elided*/ any;
scale: /*elided*/ any;
transform: /*elided*/ any;
}>[];
}>>;
emissive: import("../../mol-util/param-definition").ParamDefinition.Numeric;
instanceGranularity: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
lod: import("../../mol-util/param-definition").ParamDefinition.Vec3;
cellSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
batchSize: import("../../mol-util/param-definition").ParamDefinition.Numeric;
smoothColors: import("../../mol-util/param-definition").ParamDefinition.Mapped<import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "auto"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "off"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<{
resolutionFactor: number;
sampleStride: number;
}>, "on">>;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
celShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
xrayShaded: import("../../mol-util/param-definition").ParamDefinition.Select<boolean | "inverted">;
transparentBackfaces: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "on" | "opaque">;
bumpAmplitude: import("../../mol-util/param-definition").ParamDefinition.Numeric;
}, "molecular-surface">;
orientation: import("./representation").StructureRepresentationProvider<{
visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"orientation-ellipsoid-mesh">;
bumpFrequency: import("../../mol-util/param-definition").ParamDefinition.Numeric;
sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric;
detail: import("../../mol-util/param-definition").ParamDefinition.Numeric;
unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "gaussians" | "atomic">;
includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam;
flipSided: import("..