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