import { AudioTrack } from "./audio-track.js"; //#region src/core/media-tracks/audio-track-list.d.ts declare class AudioTrackList extends EventTarget { #private; [index: number]: AudioTrack; constructor(); [Symbol.iterator](): SetIterator; get length(): number; getTrackById(id: string): AudioTrack | null; get onaddtrack(): ((event?: { track: AudioTrack; }) => void) | undefined; set onaddtrack(callback: ((event?: { track: AudioTrack; }) => void) | undefined); get onremovetrack(): ((event?: { track: AudioTrack; }) => void) | undefined; set onremovetrack(callback: ((event?: { track: AudioTrack; }) => void) | undefined); get onchange(): (() => void) | undefined; set onchange(callback: (() => void) | undefined); } //#endregion export { AudioTrackList }; //# sourceMappingURL=audio-track-list.d.ts.map