import { IBaseImmutable as ITrackImmutable, IBaseMutable as ITrackMutable } from "../ITrack"; import { IImmutable as IItemImmutable, IMutable as IItemMutable } from "./transcript/IItem"; import Type from "./Type"; export interface IImmutable extends ITrackImmutable { readonly items: ReadonlyArray; } export interface IMutable extends IImmutable, ITrackMutable { items: Array; } export interface IOptions { items: Iterable; } export declare type Init = Iterable | IOptions; export interface IStatic { new (init: Init): IMutable; } export default IMutable;