import type { createAudioTrackAtom, createMuxedTrackAtom, createSubtitleTrackAtom, createUnknownTrackAtom, createVideoTrackAtom } from './TrackAtom';
import type { isAudioTrack, isMediaOrSubtitleTrack, isMediaTrack, isMuxedTrack, isSubtitleTrack, isVideoTrack } from './TrackTypeGuards';
export declare const StreamDataStructureTracks = "stream-data-structure-tracks";
export type StreamDataStructureTracks = {
    [StreamDataStructureTracks]: {
        createAudioTrackAtom: typeof createAudioTrackAtom;
        createVideoTrackAtom: typeof createVideoTrackAtom;
        createMuxedTrackAtom: typeof createMuxedTrackAtom;
        createSubtitleTrackAtom: typeof createSubtitleTrackAtom;
        createUnknownTrackAtom: typeof createUnknownTrackAtom;
        isAudioTrack: typeof isAudioTrack;
        isMediaTrack: typeof isMediaTrack;
        isSubtitleTrack: typeof isSubtitleTrack;
        isVideoTrack: typeof isVideoTrack;
        isMuxedTrack: typeof isMuxedTrack;
        isMediaOrSubtitleTrack: typeof isMediaOrSubtitleTrack;
    };
};
