import type { createAudioSelectionGroupAtom, createSubtitleSelectionGroupAtom, createUnknownSelectionGroupAtom, createVideoSelectionGroupAtom } from './SelectionGroupAtom';
import type { isAudioSelectionGroup, isMediaSelectionGroup, isSubtitleSelectionGroup, isVideoSelectionGroup } from './SelectionGroupTypeGuards';
import type { SelectionGroupUtils } from './SelectionGroupUtils';
export declare const StreamDataStructureSelectionGroups = "stream-data-structure-selection-groups";
export type StreamDataStructureSelectionGroups = {
    [StreamDataStructureSelectionGroups]: {
        createVideoSelectionGroupAtom: typeof createVideoSelectionGroupAtom;
        createAudioSelectionGroupAtom: typeof createAudioSelectionGroupAtom;
        createSubtitleSelectionGroupAtom: typeof createSubtitleSelectionGroupAtom;
        createUnknownSelectionGroupAtom: typeof createUnknownSelectionGroupAtom;
        isVideoSelectionGroup: typeof isVideoSelectionGroup;
        isAudioSelectionGroup: typeof isAudioSelectionGroup;
        isSubtitleSelectionGroup: typeof isSubtitleSelectionGroup;
        isMediaSelectionGroup: typeof isMediaSelectionGroup;
    } & typeof SelectionGroupUtils;
};
