/**
 * Audio classification macro classes — maps 521 YAMNet labels into ~25 actionable categories.
 * Same pattern as COCO_TO_MACRO for video detection.
 *
 * Each macro class aggregates related fine-grained labels so the user
 * sees a manageable set of event types in settings, timelines, and notifications.
 */
import type { LabelDefinition, ClassMapDefinition } from '../types/labels.js';
export declare const AUDIO_MACRO_LABELS: readonly LabelDefinition[];
export declare const YAMNET_TO_MACRO: ClassMapDefinition;
export declare const APPLE_SA_TO_MACRO: ClassMapDefinition;
/** Map a raw audio label (YAMNet or Apple SoundAnalysis) to its macro class. Returns null if unmapped. */
export declare function mapAudioLabelToMacro(label: string): string | null;
/** Get all macro class IDs */
export declare function getAudioMacroClassIds(): readonly string[];
//# sourceMappingURL=audio-classmap.d.ts.map