UNPKG

molstar

Version:

A comprehensive macromolecular library.

14 lines (13 loc) 924 B
/** * Copyright (c) 2018-2024 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose <alexander.rose@weirdbyte.de> * @author David Sehnal <david.sehnal@gmail.com> */ import { ParamDefinition as PD } from '../../mol-util/param-definition'; import { ComplexVisual, StructureRepresentation } from './representation'; import { RepresentationContext, RepresentationParamsGetter } from '../representation'; import { Structure } from '../../mol-model/structure'; import { StructureParams } from './params'; import { WebGLContext } from '../../mol-gl/webgl/context'; export declare function ComplexRepresentation<P extends StructureParams>(label: string, ctx: RepresentationContext, getParams: RepresentationParamsGetter<Structure, P>, visualCtor: (materialId: number, structure: Structure, props: PD.Values<P>, webgl?: WebGLContext) => ComplexVisual<P>): StructureRepresentation<P>;