/* Declarations for shared/bands.mjs — imported by both the app (TypeScript) and the build pipeline (plain Node ESM), so the band table exists once. */ export interface BandSpec { band: number; phase: number; maxFreq: number; levels: string[]; } export const BANDS: BandSpec[]; export const REFERENCE_BAND: number; export const ALWAYS_AVAILABLE: Set; export function bandForPhase(phase: number): number; export function bandForUnit(unitId: string): number; export function ceilingForBand(band: number): number; export function bandOf(word: { source: string; freqRank: number | null; level?: string | null; }): number;