import { BarretenbergWasm, BarretenbergWorker } from '../wasm/index.js'; import { Fft, FftFactory } from './fft.js'; export declare class SingleFft implements Fft { private wasm; private domainPtr; constructor(wasm: BarretenbergWorker | BarretenbergWasm); init(circuitSize: number): Promise; destroy(): Promise; fft(coefficients: Uint8Array, constant: Uint8Array): Promise; ifft(coefficients: Uint8Array): Promise; } export declare class SingleFftFactory implements FftFactory { private wasm; private ffts; constructor(wasm: BarretenbergWorker | BarretenbergWasm); createFft(circuitSize: number): Promise; destroy(): Promise; } //# sourceMappingURL=single_fft.d.ts.map