import type { PaneProps, PaneToggleProps } from '../overlays'; import type { IsosurfaceSettings, VolumetricData } from '../isosurface/types'; import DraggablePane from '../overlays/DraggablePane.svelte'; import type { AnyStructure } from './'; import { Lattice, StructureScene } from './'; import type { AtomColorConfig } from './atom-properties'; import type { CellType } from '../symmetry'; import type { MoyoDataset } from '@spglib/moyo-wasm'; import type { ComponentProps } from 'svelte'; type $$ComponentProps = Omit, `children`> & { controls_open?: boolean; scene_props?: ComponentProps; lattice_props?: ComponentProps; show_image_atoms?: boolean; supercell_scaling?: string; background_color?: string; background_opacity?: number; color_scheme?: string; atom_color_config?: Partial; structure?: AnyStructure; supercell_loading?: boolean; sym_data?: MoyoDataset | null; cell_type?: CellType; volumetric_data?: VolumetricData[]; isosurface_settings?: IsosurfaceSettings; active_volume_idx?: number; polyhedra_rendered_elements?: string[]; pane_props?: PaneProps; toggle_props?: PaneToggleProps; }; declare const StructureControls: import("svelte").Component<$$ComponentProps, {}, "color_scheme" | "controls_open" | "background_color" | "background_opacity" | "atom_color_config" | "supercell_scaling" | "cell_type" | "active_volume_idx" | "scene_props" | "lattice_props" | "show_image_atoms" | "supercell_loading" | "volumetric_data" | "isosurface_settings">; type StructureControls = ReturnType; export default StructureControls;