import type { Vec3 } from '../math'; import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; import type { FermiSliceData, FermiSurfaceData } from './types'; type $$ComponentProps = { fermi_data?: FermiSurfaceData; miller_indices?: Vec3; distance?: number; line_width?: number; show_axes?: boolean; axis_labels?: [string, string]; band_colors?: readonly string[]; show_legend?: boolean; on_error?: (error: Error) => void; children?: Snippet<[ { slice_data: FermiSliceData | null; export_svg: () => string | null; } ]>; } & HTMLAttributes; declare const FermiSlice: import("svelte").Component<$$ComponentProps, {}, "">; type FermiSlice = ReturnType; export default FermiSlice;