import type { BandEnergyGrid, BandGridData, FermiSliceData, FermiSliceOptions, FermiSurfaceData, FermiSurfaceOptions } from './types'; export declare function upsample_grid(grid: BandEnergyGrid, factor: number, periodic?: boolean): BandEnergyGrid; export declare function extract_fermi_surface(band_data: BandGridData, options?: FermiSurfaceOptions): FermiSurfaceData; export declare function compute_fermi_slice(fermi_data: FermiSurfaceData, options?: FermiSliceOptions): FermiSliceData; export declare function detect_irreducible_bz(fermi_data: FermiSurfaceData): boolean;