import { FFTBins, Hz, Smp } from "./global"; /** Stores a single frame of multichannel FFT data. */ declare class SpectralBuffer { private _data; sampleRate: Hz; time: Smp; constructor(); readonly numberOfChannels: number; readonly frameSize: number; readonly windowSize: number; getChannelData(c: number): number[] | Float32Array; binFrequency(bin: number): number; binOfFrequency(f: Hz): number; static fromArray(channelData: FFTBins[], sampleRate: Hz): SpectralBuffer; } export { SpectralBuffer };