export type Category = "nature" | "rain" | "animals" | "urban" | "places" | "transport" | "things" | "noise" | "binaural"; export interface Sound { /** Stable id, e.g. "rain/light-rain". */ id: string; /** Filename slug, e.g. "light-rain". */ slug: string; /** Human-readable label. */ name: string; /** Single emoji. */ emoji: string; category: Category; /** Path inside the npm package, e.g. "audio/rain/light-rain.mp3". */ path: string; } export interface CategoryInfo { id: Category; label: string; emoji: string; }