import { type MediaAsset, type MediaTrack } from './mediaTracks.js'; export interface MixerChannelState { trackId: string; volume: number; pan: number; muted: boolean; solo: boolean; } export interface AudioProject { version: 1; sampleRate: number; bpm?: number; durationMs: number; tracks: MediaTrack[]; assets: MediaAsset[]; mixer: MixerChannelState[]; } export declare function emptyAudioProject(partial?: Partial>): AudioProject; export declare function createDemoAudioProject(): AudioProject;