import { type ViewerPaneOptions } from '../overlays'; import type { TrajectoryRun } from './'; import type { AnalysisCollectOptions, AnalysisPaneContext } from './analysis'; import { type Snippet } from 'svelte'; import { type IconData } from 'svelte-widgets/icons'; declare function $$render(): { props: ViewerPaneOptions & { run?: TrajectoryRun; pane_open?: boolean; input?: Input; error_msg?: string; busy?: boolean; title: string; pane_name: string; class_prefix: string; icon?: IconData; analysis_name: string; collect: (run: TrajectoryRun, options: AnalysisCollectOptions) => Promise; suggest_stride?: (run: TrajectoryRun) => number | null; compute_label: string; recollect_label: string; collecting_label?: string; bytes_per_atom_frame?: number; default_dt?: number | null; default_time_unit?: string; time_unit_fallback?: string; on_clear?: () => void; controls?: Snippet<[AnalysisPaneContext]>; hint?: Snippet<[AnalysisPaneContext]>; children: Snippet<[AnalysisPaneContext]>; }; exports: {}; bindings: "input" | "error_msg" | "pane_open"; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): "input" | "error_msg" | "pane_open"; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } declare const TrajectoryAnalysisPane: $$IsomorphicComponent; type TrajectoryAnalysisPane = InstanceType>; export default TrajectoryAnalysisPane;