import type { Vec3 } from '../math'; import type { Crystal } from '../structure'; import type { HTMLAttributes } from 'svelte/elements'; import type { Slab } from './types'; type $$ComponentProps = { structure: Crystal; miller_indices?: Vec3; min_slab_thickness?: number; min_vacuum_thickness?: number; termination_idx?: number; primitive_in_plane?: boolean; center_slab?: boolean; reorient_lattice?: boolean; slab?: Slab | null; error?: string | null; show_info?: boolean; } & HTMLAttributes; declare const SlabBuilder: import("svelte").Component<$$ComponentProps, {}, "error" | "miller_indices" | "primitive_in_plane" | "min_slab_thickness" | "min_vacuum_thickness" | "termination_idx" | "center_slab" | "reorient_lattice" | "slab">; type SlabBuilder = ReturnType; export default SlabBuilder;