import type { SceneExportFormat } from '../scene'; import { type Snippet } from 'svelte'; import type { BandGridData, FermiSurfaceData, FermiSurfaceSettings } from './types'; type $$ComponentProps = Partial & { controls_open?: boolean; fermi_data?: FermiSurfaceData; band_data?: BandGridData; custom_property_label?: string; selected_bands?: number[]; on_export?: (format: SceneExportFormat) => void; children?: Snippet<[{ fermi_data?: FermiSurfaceData; band_data?: BandGridData; }]>; }; declare const FermiSurfaceControls: import("svelte").Component<$$ComponentProps, {}, "camera_projection" | "surface_opacity" | "show_vectors" | "mu" | "color_property" | "color_scale" | "representation" | "show_bz" | "bz_opacity" | "tile_bz" | "clip_enabled" | "clip_axis" | "clip_position" | "clip_flip" | "interpolation_factor" | "controls_open" | "selected_bands">; type FermiSurfaceControls = ReturnType; export default FermiSurfaceControls;