export declare const NOISE_GATE_WORKLET_NAME = "noise-gate-processor"; /** * Registers the worklet module on the given context. Safe to call repeatedly. * Throws if the module cannot be registered, so callers can fall back. */ export declare function ensureNoiseGateWorklet(audioContext: BaseAudioContext): Promise; /** * Creates the gate node. Input 0 is the signal to gate, input 1 is the * pre-processing tap used for level detection. */ export declare function createNoiseGateNode(audioContext: AudioContext): AudioWorkletNode;