/**
* @packageDocumentation ContainerTs.package
*
* Provides Transport stream segments parser. We need this to get data like media type codecs,
* playback times and program mapping beforehand.
*
* Provides Transport stream segments parser.
*
* ### `ContainerTs` Package Dependency Graph
*
*/
import type { ContextHaving } from '../../../../framework-types/execution-context/Types';
import type { EmptyObject } from '../../../Types';
import type { CoreEffects, CoreStateAtoms } from '../../core/Types';
import { CoreExportNames } from '../../core/Types';
import type SegmentProcessorErrors from '../../segment-processing/Errors';
import type { SegmentProcessingComponent, SegmentProcessorType } from '../../segment-processing/Types';
import { SegmentProcessingExportNames } from '../../segment-processing/Types';
import type { SourceStateAtom } from '../../source/atoms/SourceStateAtom';
import { SourceExportNames } from '../../source/Types';
import type { ContextWithState } from '../../Types';
type Dependencies = {
[SourceExportNames.SourceState]: SourceStateAtom;
[CoreExportNames.CoreEffects]: CoreEffects;
[CoreExportNames.CoreStateAtoms]: CoreStateAtoms;
[SegmentProcessingExportNames.SegmentProcessorType]: typeof SegmentProcessorType;
[SegmentProcessingExportNames.SegmentProcessingComponent]: SegmentProcessingComponent;
[SegmentProcessingExportNames.SegmentProcessorErrors]: typeof SegmentProcessorErrors;
};
export type ContainerTsPackageContext = ContextHaving;
export declare const ContainerTsPackage: import("../../../../framework-types/package-api/Package").Package;
export default ContainerTsPackage;