export interface AudioFile { name: string; duration: number; } export interface Directory { name: string; files: (Directory | AudioFile)[]; }