import { TestAudioBuffer } from "./TestAudioBuffer"; export declare function OfflineRender(callback: (context: OfflineAudioContext) => Promise | void, duration?: number, channels?: number, sampleRate?: number): Promise; /** * Returns true if the input passes audio to the output */ export declare function PassesAudio(callback: (context: OfflineAudioContext, input: ConstantSourceNode, output: AudioDestinationNode) => Promise | void): Promise; /** * Returns true if the callback makes a sound */ export declare function MakesSound(callback: (context: OfflineAudioContext) => Promise | void, duration?: number, channels?: number, sampleRate?: number): Promise;