import { is_trajectory_file } from '../format-detect'; import { TrajFrameReader } from '../frame-reader'; import type { FrameLoader, ParseProgress, TrajectoryType } from '../index'; import type { AtomTypeMapping, LoadingOptions } from '../types'; export { LARGE_FILE_THRESHOLD, MAX_BIN_FILE_SIZE, MAX_TEXT_FILE_SIZE, } from '../constants'; export type { AtomTypeMapping, LoadingOptions } from '../types'; export { is_trajectory_file, TrajFrameReader }; export declare function parse_trajectory_data(data: unknown, filename?: string, atom_type_mapping?: AtomTypeMapping): Promise; export declare function get_unsupported_format_message(filename: string, content: string): string | null; export declare function parse_trajectory_async(data: ArrayBuffer | string, filename: string, on_progress?: (progress: ParseProgress) => void, options?: LoadingOptions): Promise; export declare function create_frame_loader(filename: string): FrameLoader; export declare function load_binary_traj(resp: Response, type: string, fallback?: boolean): Promise;