import { B as Box, T as TypedArray, S as Sample, a as BoxRegistry, b as BOXES } from './log-DO1-_KSL.js'; export { G as AllIdentifiers, R as AllRegisteredBoxes, A as AudioSampleEntry, y as BoxFourCC, O as BoxKind, aa as Charset, D as DataStream, $ as Description, n as Descriptor, t as DescriptorRegistry, o as ES_Descriptor, ah as EncodedLengthStringType, af as EncodedStringType, ac as EndianNumberType, ai as EndianStringType, E as Endianness, a2 as EntityGroup, a8 as Entry, w as Extends, X as ExtractedTrack, am as FnType, W as FragmentedTrack, F as FullBox, ak as GetterSetterType, H as HintSampleEntry, r as ISOFile, a0 as IncompleteBox, v as InstanceOf, I as IsoFileOptions, a1 as Item, K as KindOf, ag as LengthStringType, L as Log, s as MP4BoxBuffer, p as MPEG4DescriptorParser, a4 as Matrix, M as MetadataSampleEntry, _ as Movie, l as MultiBufferStream, a5 as Nalu, a6 as NaluArray, N as NumberTuple, ad as NumberType, a7 as Output, ao as ParsedType, a9 as Reference, h as SampleEntry, z as SampleEntryFourCC, P as SampleEntryKind, Y as SampleGroup, c as SampleGroupEntry, C as SampleGroupEntryGroupingType, Q as SampleGroupEntryKind, q as SampleGroupInfo, ab as SimpleNumberType, ae as SimpleStringType, e as SingleItemTypeReferenceBox, f as SingleItemTypeReferenceBoxLarge, aj as StringType, ar as StructDataFromStructDefinition, ap as StructDefinition, a3 as SubSample, i as SubtitleSampleEntry, k as SystemSampleEntry, j as TextSampleEntry, Z as Track, d as TrackGroupTypeBox, g as TrackReferenceTypeBox, x as TupleOf, al as TupleType, an as Type, U as UUIDKeys, J as UUIDKind, aq as ValueFromType, u as ValueOf, V as VisualSampleEntry, m as createFile } from './log-DO1-_KSL.js'; declare const DIFF_BOXES_PROP_NAMES: readonly ["boxes", "entries", "references", "subsamples", "items", "item_infos", "extents", "associations", "subsegments", "ranges", "seekLists", "seekPoints", "esd", "levels"]; declare const DIFF_PRIMITIVE_ARRAY_PROP_NAMES: readonly ["compatible_brands", "matrix", "opcolor", "sample_counts", "sample_deltas", "first_chunk", "samples_per_chunk", "sample_sizes", "chunk_offsets", "sample_offsets", "sample_description_index", "sample_duration"]; /** @bundle box-diff.js */ declare function boxEqualFields(box_a: Box, box_b: Box): boolean; declare function boxEqual(box_a: Box, box_b: Box): boolean; declare class VTTin4Parser { parseSample(data: TypedArray): Box[]; getText(startTime: number, endTime: number, data: TypedArray): string; } declare class XMLSubtitlein4Parser { parseSample(sample: Sample): { resources: Array; documentString: string; document: undefined | Document; }; } declare class Textin4Parser { parseSample(sample: Sample): string; parseConfig(data: TypedArray): string; } declare class TX3GParser { parseSample(sample: Sample): string; } declare const BoxParser: BoxRegistry; export { Box, BoxParser, BoxRegistry, DIFF_BOXES_PROP_NAMES, DIFF_PRIMITIVE_ARRAY_PROP_NAMES, Sample, TX3GParser, Textin4Parser, TypedArray, VTTin4Parser, XMLSubtitlein4Parser, boxEqual, boxEqualFields };