import type { PaneProps, PaneToggleProps } from '../overlays'; import { ControlPane } from '../overlays'; import type { VolumeSliceSettings } from '../isosurface/slice-settings'; import type { IsosurfaceSettings, VolumetricData } from '../isosurface/types'; import type { Vec3 } from '../math'; import type { AnyStructure, StructureDisplayMode } from './'; import { StructureScene } from './'; import type { AtomColorConfig } from './atom-properties'; import type { DisplacementSummary } from './measure'; import type { TrajectoryLinesStats } from './trajectory-lines'; import type { CellType, SymmetryDataset } from '../symmetry'; import { type ComponentProps } from 'svelte'; type $$ComponentProps = Omit, `children`> & { controls_open?: boolean; scene_props?: ComponentProps; show_image_atoms?: boolean; supercell_scaling?: string; background_color?: string; background_opacity?: number; color_scheme?: string; atom_color_config?: AtomColorConfig; structure?: AnyStructure; supercell_loading?: boolean; sym_data?: SymmetryDataset | null; cell_type?: CellType; volumetric_data?: VolumetricData[]; isosurface_settings?: IsosurfaceSettings; slice_settings?: Partial; active_volume_idx?: number; display_mode?: StructureDisplayMode; multi_view?: boolean; multi_view_control_visible?: boolean; multi_view_unavailable_reason?: string; polyhedra_rendered_elements?: string[]; displacement_summary?: DisplacementSummary | null; trajectory_lines_result?: TrajectoryLinesStats | null; show_trajectory_lines?: boolean; on_reset_camera?: () => void; fly_to_request?: Vec3; persist_settings?: boolean; pane_props?: PaneProps; toggle_props?: PaneToggleProps; }; declare const StructureControls: import("svelte").Component<$$ComponentProps, {}, "color_scheme" | "background_color" | "background_opacity" | "show_image_atoms" | "show_trajectory_lines" | "controls_open" | "atom_color_config" | "supercell_scaling" | "cell_type" | "active_volume_idx" | "multi_view" | "scene_props" | "fly_to_request" | "volumetric_data" | "isosurface_settings" | "slice_settings">; type StructureControls = ReturnType; export default StructureControls;