import type { TrajectoryRun } from '../trajectory'; import type { StructureIdOptions, StructureIdResult } from './calc-structure-id'; export declare const DEFAULT_MAX_SWEEP_FRAMES = 100; interface StructureIdSweepOptions { max_frames?: number; options?: StructureIdOptions; on_progress?: (done: number, total: number) => void; signal?: AbortSignal; } export interface StructureIdSweep { frame_numbers: number[]; results: StructureIdResult[]; frame_stride: number; } export declare function collect_structure_id_sweep(run: TrajectoryRun, sweep_options?: StructureIdSweepOptions): Promise; export {};