/** @deprecated Use loop.detect() instead. */ export function loopAnalysis(audioBuffer: any, useReference?: boolean): Promise; /** @deprecated Use loop.detect(buffer, { strategy: 'recurrence' }) instead. */ export function fastOnsetLoopAnalysis(audioBuffer: any, bpmData?: any): Promise; /** @deprecated Use loop.detect() instead. */ export function analyzeLoopPoints(audioBuffer: any): Promise<{ loopStart: number; loopEnd: number; confidence: any; bestOffset: number; windowSize: number; }>; /** @deprecated Use loop.detect() instead. */ export function xaLoopAnalysis(audioBuffer: any): Promise<{ loopStart: any; loopEnd: any; loopLength: number; confidence: any; bpm: number; barDuration: number; rms: number; peak: number; spectrum: any; spectralCentroid: number[]; zeroCrossingRate: number; musicalInfo: { bpm: number; barDuration: number; beatDuration: number; }; }>;