import type { ContainerFormat, MediaType } from '../../core/Constants'; import type { DataStreamAtom } from '../../core/state/data-stream/DataStreamAtom'; import type { ContextWithState } from '../../Types'; export interface Fragment { data: Uint8Array; } export interface SegmentData { mediaTypes: MediaType[]; fragments: DataStreamAtom; containerFormat: ContainerFormat; } export type SegmentDataAtom = ReturnType; export declare const createSegmentDataAtom: (context: ContextWithState, initialData: SegmentData) => import("../../core/state/Types").StateAtom;