declare module 'deepfilternet3-noise-filter' {
  export class DeepFilterNet3Core {
    constructor(options?: {
      sampleRate?: number;
      noiseReductionLevel?: number;
      enabled?: boolean;
      assetConfig?: {
        cdnUrl?: string;
      };
    });
    initialize(): Promise<void>;
    createAudioWorkletNode(ctx: AudioContext): Promise<AudioWorkletNode>;
    setSuppressionLevel(level: number): void;
    destroy?(): void;
  }
}
