/** * Copyright (c) 2018-2026 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 { StructureRepresentation } from './representation.js'; import { Visual } from '../visual.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'; import { StructureGroup } from './visual/util/common.js'; export interface UnitsVisual

extends Visual { } export declare function UnitsRepresentation

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

, webgl?: WebGLContext) => UnitsVisual

): StructureRepresentation

;