/** * Copyright (c) 2018 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal */ import { Column } from '../../mol-data/db.js'; import { CifWriter } from '../../mol-io/writer/cif.js'; import { Model } from '../../mol-model/structure.js'; export declare namespace PDBePreferredAssembly { type Property = string; function getFirstFromModel(model: Model): Property; function get(model: Model): Property; const Schema: { pdbe_preferred_assembly: { assembly_id: Column.Schema.Str; }; }; type Schema = typeof Schema; const Descriptor: { name: string; cifExport: { prefix: string; context(ctx: import("../../mol-model/structure.js").CifExportContext): Property; categories: { name: string; instance(ctx: Property): CifWriter.Category.Instance; }[]; }; }; function attachFromCifOrApi(model: Model, params: { PDBe_apiSourceJson?: (model: Model) => Promise; }): Promise; }