import { ISequence } from './ISequence'; import { ISplice } from './ISplice'; import { ISpliceable } from './ISpliceable'; import { IEvent } from "@mappingo/actions/main/event/IEvent"; export declare class Sequence implements ISequence, ISpliceable { readonly elements: T[]; private readonly _onDidSplice; readonly onDidSplice: IEvent>; splice(start: number, deleteCount: number, toInsert?: T[]): void; }