import type { ArrayAtom } from '../../../../core/state/ArrayStateAtom';
import type { SelectionGroupsAtom } from '../../../../stream-data-structure/stream/StreamAtom';
import type { TrackAtom } from '../../../../stream-data-structure/track/TrackAtom';
import type { HlsTranslationPackageContext } from '../HlsTranslation.package';
export declare function tracksToSelectionGroups(context: HlsTranslationPackageContext, tracks: ArrayAtom<TrackAtom>): SelectionGroupsAtom;
export declare function addTrackToSelectionGroup(context: HlsTranslationPackageContext, track: TrackAtom, selectionGroups: SelectionGroupsAtom): void;
