import { WorkerPool } from '../wasm/index.js'; import { Fft, FftFactory } from './fft.js'; export declare class PooledFft implements Fft { private queue; private ffts; constructor(pool: WorkerPool); init(circuitSize: number): Promise; destroy(): Promise; private processJobs; fft(coefficients: Uint8Array, constant: Uint8Array): Promise; ifft(coefficients: Uint8Array): Promise; } export declare class PooledFftFactory implements FftFactory { private workerPool; private ffts; constructor(workerPool: WorkerPool); createFft(circuitSize: number): Promise; destroy(): Promise; } //# sourceMappingURL=pooled_fft.d.ts.map