/** * Copyright (c) 2018-2024 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose * @author Ludovic Autin */ export declare const CoordinatesFormatCategory = "Coordinates"; export { DcdProvider }; declare const DcdProvider: { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }; type DcdProvider = typeof DcdProvider; export { XtcProvider }; declare const XtcProvider: { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }; type XtcProvider = typeof XtcProvider; export { TrrProvider }; declare const TrrProvider: { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }; type TrrProvider = typeof TrrProvider; export { NctrajProvider }; declare const NctrajProvider: { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }; type NctrajProvider = typeof NctrajProvider; export { LammpsTrajectoryProvider }; declare const LammpsTrajectoryProvider: { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }; type LammpsTrajectoryProvider = typeof LammpsTrajectoryProvider; export type CoordinatesProvider = DcdProvider | XtcProvider | TrrProvider | LammpsTrajectoryProvider; export declare const BuiltInCoordinatesFormats: readonly [readonly ["dcd", { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }], readonly ["xtc", { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }], readonly ["trr", { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }], readonly ["nctraj", { label: string; description: string; category: string; binaryExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }], readonly ["lammpstrj", { label: string; description: string; category: string; stringExtensions: string[]; parse: (plugin: import("../../mol-plugin/context.js").PluginContext, data: import("../../mol-state/index.js").StateObjectRef) => Promise>, import("../../mol-state/index.js").StateObject>, any>>>; }]]; export type BuiltInCoordinatesFormat = (typeof BuiltInCoordinatesFormats)[number][0];