/** * Copyright (c) 2018-2024 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose */ import { StateAction, StateTransformer } from '../../mol-state/index.js'; import { ParamDefinition as PD } from '../../mol-util/param-definition.js'; import { PluginStateObject } from '../objects.js'; export declare const PdbDownloadProvider: { rcsb: PD.Group>; pdbe: PD.Group>; pdbj: PD.Group>; }; export type PdbDownloadProvider = keyof typeof PdbDownloadProvider; export { DownloadStructure }; type DownloadStructure = typeof DownloadStructure; declare const DownloadStructure: StateAction, "url"> | PD.NamedParams, "alphafolddb"> | PD.NamedParams, "modelarchive"> | PD.NamedParams, "pdb"> | PD.NamedParams, "pdb-ihm"> | PD.NamedParams, "swissmodel"> | PD.NamedParams, "pubchem">; }>>; export declare const UpdateTrajectory: StateAction>, void, PD.Normalize<{ action: "reset" | "advance"; by: number | undefined; }>>; export declare const EnableModelCustomProps: StateAction>, import("../../mol-state/index.js").StateObject>, any>>>, PD.Normalize<{ autoAttach: string[]; properties: PD.Normalize<{ [x: string]: /*elided*/ any; }>; }>>; export declare const EnableStructureCustomProps: StateAction>, import("../../mol-state/index.js").StateObject>, any>>>, PD.Normalize<{ autoAttach: string[]; properties: PD.Normalize<{ [x: string]: /*elided*/ any; }>; }>>; export declare const AddTrajectory: StateAction>; export declare const LoadTrajectory: StateAction, "url"> | PD.NamedParams, "file">; }>>;