/** * Copyright (c) 2018-2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose * @author David Sehnal */ import { Structure } from '../../mol-model/structure.js'; import { StructureUnitTransforms } from '../../mol-model/structure/structure/util/unit-transforms.js'; import { ParamDefinition as PD } from '../../mol-util/param-definition.js'; import { Representation, RepresentationProps, RepresentationProvider } from '../representation.js'; export interface StructureRepresentationState extends Representation.State { unitTransforms: StructureUnitTransforms | null; unitTransformsVersion: number; } export declare const StructureRepresentationStateBuilder: Representation.StateBuilder; export interface StructureRepresentation

extends Representation { } export type StructureRepresentationProvider

= RepresentationProvider; export declare function StructureRepresentationProvider

(p: StructureRepresentationProvider): StructureRepresentationProvider; export { ComplexRepresentation } from './complex-representation.js'; export { ComplexVisual } from './complex-visual.js'; export { UnitsRepresentation } from './units-representation.js'; export { UnitsVisual } from './units-visual.js';