import { StructureRepresentationRegistry } from 'molstar/lib/commonjs/mol-repr/structure/registry'; import { ColorTheme } from 'molstar/lib/commonjs/mol-theme/color'; import { SizeTheme } from 'molstar/lib/commonjs/mol-theme/size'; export type Representation3D = { colorTheme: Color; type: Type; sizeTheme: Size; }; export type Type = { name: StructureRepresentationRegistry.BuiltIn | 'default'; params: StructureRepresentationRegistry.BuiltInParams; }; export type Color = { name: ColorTheme.BuiltIn | 'sb-ncbr-partial-charges' | 'plddt-confidence' | 'default'; params: ColorTheme.BuiltInParams; }; export type Size = { name: SizeTheme.BuiltIn; params: SizeTheme.BuiltInParams; }; export type AtomKey = { labelCompId: string; labelSeqId: number; labelAtomId: string; }; export type TargetWebApp = 'AlphaCharges' | 'ACC2'; export type Extensions = { MAQualityAssessment?: boolean; SbNcbrPartialCharges?: boolean; }; //# sourceMappingURL=types.d.ts.map