/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose */ export declare const TopologyFormatCategory = "Topology"; export { PsfProvider }; declare const PsfProvider: { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }; type PsfProvider = typeof PsfProvider; export { PrmtopProvider }; declare const PrmtopProvider: { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }; type PrmtopProvider = typeof PrmtopProvider; export { TopProvider }; declare const TopProvider: { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }; type TopProvider = typeof TopProvider; export type TopologyProvider = PsfProvider; export declare const BuiltInTopologyFormats: readonly [readonly ["psf", { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }], readonly ["prmtop", { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }], readonly ["top", { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise<{ format: import("../../mol-state/index.js").StateObjectSelector>>; topology: import("../../mol-state/index.js").StateObjectSelector>>; }>; }]]; export type BuiltInTopologyFormat = (typeof BuiltInTopologyFormats)[number][0];