UNPKG

molstar

Version:

A comprehensive macromolecular library.

332 lines (331 loc) 32.9 kB
/** * Copyright (c) 2018-2021 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-block" | "nucleotide-ring" | "direction-wedge">; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric; detail: 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; 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">; 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" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; detail: import("../../mol-util/param-definition").ParamDefinition.Numeric; }, "backbone">; 'ball-and-stick': import("./representation").StructureRepresentationProvider<{ includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; 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">; 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" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "symmetric" | "offset">; linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric; linkSpacing: import("../../mol-util/param-definition").ParamDefinition.Numeric; linkCap: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; 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; doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; 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; }, "ball-and-stick">; carbohydrate: import("./representation").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"carbohydrate-symbol" | "carbohydrate-link" | "carbohydrate-terminal-link">; 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; 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; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; 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" | "atomic" | "gaussians">; 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" | "ellipsoid-mesh">; tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; includeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "symmetric" | "offset">; linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric; linkSpacing: 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; doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; detail: import("../../mol-util/param-definition").ParamDefinition.Numeric; }, "ellipsoid">; 'gaussian-surface': import("./representation").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"gaussian-surface-mesh" | "structure-gaussian-surface-mesh" | "gaussian-surface-wireframe">; sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; 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" | "atomic" | "gaussians">; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; 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<{ resolutionFactor: number; sampleStride: number; }>, "on"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "off">>; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; }, "gaussian-surface">; 'gaussian-volume': import("./representation").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"gaussian-volume" | "units-gaussian-volume">; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; 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" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; renderMode: import("../../mol-util/param-definition").ParamDefinition.Mapped<import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<{ controlPoints: import("../../mol-math/linear-algebra/3d/vec2").Vec2[]; list: { kind: "set" | "interpolate"; colors: import("../../mol-util/color/color").ColorListEntry[]; }; }>, "volume"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<{ isoValue: Readonly<{ kind: "absolute"; absoluteValue: number; }> | Readonly<{ kind: "relative"; relativeValue: number; }>; singleLayer: boolean; }>, "isosurface">>; stepsPerCell: import("../../mol-util/param-definition").ParamDefinition.Numeric; jumpLength: import("../../mol-util/param-definition").ParamDefinition.Numeric; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; }, "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; level: import("../../mol-util/param-definition").ParamDefinition.Select<"residue" | "chain" | "element">; 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" | "atomic" | "gaussians">; includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; borderWidth: 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<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; }, "label">; line: import("./representation").StructureRepresentationProvider<{ multipleBonds: import("../../mol-util/param-definition").ParamDefinition.Select<"off" | "symmetric" | "offset">; 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" | "atomic" | "gaussians">; visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"intra-bond" | "inter-bond" | "element-point" | "element-cross">; lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; 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<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; pointSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; pointStyle: import("../../mol-util/param-definition").ParamDefinition.Select<"square" | "circle" | "fuzzy">; includeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; excludeTypes: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"covalent" | "computed" | "aromatic" | "metal-coordination" | "hydrogen-bond" | "disulfide">; aromaticBonds: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; linkScale: import("../../mol-util/param-definition").ParamDefinition.Numeric; linkSpacing: 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" | "molecular-surface-wireframe">; sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; 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" | "atomic" | "gaussians">; lineSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; 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<{ resolutionFactor: number; sampleStride: number; }>, "on"> | import("../../mol-util/param-definition").ParamDefinition.NamedParams<import("../../mol-util/param-definition").ParamDefinition.Normalize<unknown>, "off">>; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; }, "molecular-surface">; orientation: import("./representation").StructureRepresentationProvider<{ visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"orientation-ellipsoid-mesh">; 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" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; }, "orientation">; point: import("./representation").StructureRepresentationProvider<{ pointSizeAttenuation: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; pointStyle: import("../../mol-util/param-definition").ParamDefinition.Select<"square" | "circle" | "fuzzy">; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; }, "point">; putty: import("./representation").StructureRepresentationProvider<{ sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; visuals: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"polymer-gap" | "polymer-tube">; radialSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; 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; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; detail: import("../../mol-util/param-definition").ParamDefinition.Numeric; linearSegments: import("../../mol-util/param-definition").ParamDefinition.Numeric; }, "putty">; spacefill: import("./representation").StructureRepresentationProvider<{ sizeFactor: import("../../mol-util/param-definition").ParamDefinition.Numeric; detail: import("../../mol-util/param-definition").ParamDefinition.Numeric; ignoreHydrogens: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; traceOnly: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; tryUseImpostor: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; unitKinds: import("../../mol-util/param-definition").ParamDefinition.MultiSelect<"spheres" | "atomic" | "gaussians">; includeParent: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; doubleSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; ignoreLight: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; xrayShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; alpha: import("../../mol-util/param-definition").ParamDefinition.Numeric; quality: import("../../mol-util/param-definition").ParamDefinition.Select<"custom" | "auto" | "highest" | "higher" | "high" | "medium" | "low" | "lower" | "lowest">; flipSided: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; flatShaded: import("../../mol-util/param-definition").ParamDefinition.BooleanParam; }, "spacefill">; }; type _BuiltIn = typeof BuiltIn; export type BuiltIn = keyof _BuiltIn; export type BuiltInParams<T extends BuiltIn> = Partial<RepresentationProvider.ParamValues<_BuiltIn[T]>>; export {}; }