/** * Copyright (c) 2018-2024 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose * @author David Sehnal */ import { ParamDefinition as PD } from '../../mol-util/param-definition.js'; import { ComplexVisual, StructureRepresentation } from './representation.js'; import { RepresentationContext, RepresentationParamsGetter } from '../representation.js'; import { Structure } from '../../mol-model/structure.js'; import { StructureParams } from './params.js'; import { WebGLContext } from '../../mol-gl/webgl/context.js'; export declare function ComplexRepresentation

(label: string, ctx: RepresentationContext, getParams: RepresentationParamsGetter, visualCtor: (materialId: number, structure: Structure, props: PD.Values

, webgl?: WebGLContext) => ComplexVisual

): StructureRepresentation

;