import type { BandGridData, FermiSliceData, FermiSliceOptions, FermiSurfaceData, FermiSurfaceOptions, Isosurface } from './types'; export declare function extract_fermi_surface(band_data: BandGridData, options?: FermiSurfaceOptions): FermiSurfaceData; export declare function compute_surface_area(surface: Isosurface): number; export declare function compute_fermi_slice(fermi_data: FermiSurfaceData, options?: FermiSliceOptions): FermiSliceData; export declare function detect_irreducible_bz(fermi_data: FermiSurfaceData): boolean;