/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose */ import { mmCIF_Schema } from '../../../mol-io/reader/cif/schema/mmcif.js'; import { AtomicHierarchy } from '../../../mol-model/structure/model/properties/atomic.js'; import { SecondaryStructure } from '../../../mol-model/structure/model/properties/secondary-structure.js'; import { Table } from '../../../mol-data/db.js'; import { FormatPropertyProvider } from '../common/property.js'; import { CustomPropertyDescriptor } from '../../../mol-model/custom-property.js'; export { ModelSecondaryStructure }; type StructConf = Table; type StructSheetRange = Table; declare namespace ModelSecondaryStructure { const Descriptor: CustomPropertyDescriptor; const Provider: FormatPropertyProvider; function fromStruct(conf: StructConf, sheetRange: StructSheetRange, hierarchy: AtomicHierarchy): SecondaryStructure; }