import type { AudioAnalysis, ClippingStatus } from "../types/audio.js"; import { CLIP_SAMPLE_THRESHOLD } from "../config/defaults.js"; import { type BandProfile } from "./measure.js"; import type { Logger } from "../utils/logger.js"; export declare function classifyClipping(options: { peakLevelDb: number | null; flatFactor: number | null; peakCount: number | null; }): { status: ClippingStatus; note: string; }; export declare function analyzeAudioFile(inputPath: string, options?: { logger?: Logger; bandProfile?: BandProfile | null; }): Promise; export { CLIP_SAMPLE_THRESHOLD };