import type { CollectPositionsOptions, TrajectoryFrame, TrajectoryPositionStream } from '../index'; export declare const DEFAULT_POSITION_STREAM_MAX_BYTES: number; type StreamChannels = { vector_keys: string[]; signal_keys: string[]; }; export declare function suggest_frame_stride(n_frames: number, n_atoms: number, max_bytes?: number, channels?: StreamChannels): number; export declare const parse_frame_signal: (value: unknown, key: string, n_atoms: number) => { values: number[]; sample_shape: number[]; } | null; export declare function accumulate_positions(total_frames: number, load_frame: (frame_number: number) => TrajectoryFrame | null | Promise, options?: CollectPositionsOptions): Promise; export {};