/** * Copyright (c) 2018-2026 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose * @author Ludovic Autin */ import { DataFormatProvider } from './provider.js'; import { StateObjectRef } from '../../mol-state/index.js'; import { PluginStateObject } from '../objects.js'; export interface TrajectoryFormatProvider

; } = { trajectory: StateObjectRef; }> extends DataFormatProvider { } export declare const TrajectoryFormatCategory = "Trajectory"; export declare const MmcifProvider: TrajectoryFormatProvider; export declare const CifCoreProvider: TrajectoryFormatProvider; export declare const PdbProvider: TrajectoryFormatProvider; export declare const PdbqtProvider: TrajectoryFormatProvider; export declare const PqrProvider: TrajectoryFormatProvider; export declare const XyzProvider: TrajectoryFormatProvider; export declare const LammpsDataProvider: TrajectoryFormatProvider; export declare const LammpsTrajectoryDataProvider: TrajectoryFormatProvider; export declare const GroProvider: TrajectoryFormatProvider; export declare const MolProvider: TrajectoryFormatProvider; export declare const SdfProvider: TrajectoryFormatProvider; export declare const Mol2Provider: TrajectoryFormatProvider; export declare const BuiltInTrajectoryFormats: readonly [readonly ["mmcif", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["cifCore", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["pdb", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["pdbqt", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["pqr", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["gro", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["xyz", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["lammps_data", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["lammps_traj_data", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["mol", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["sdf", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>], readonly ["mol2", TrajectoryFormatProvider<{ trajectoryTags?: string | string[]; }, { trajectory: StateObjectRef; }>]]; export type BuiltInTrajectoryFormat = (typeof BuiltInTrajectoryFormats)[number][0];