import type { TailDetails, AppendTail } from '../../core/tail-details'; import ChangeDetails from '../../core/change-details'; import type MaskedPattern from '../pattern'; export type ChunksTailState = Pick & { chunks: Array; }; export default class ChunksTailDetails implements TailDetails { chunks: Array; from: number; stop?: number; /** */ blockIndex?: number; constructor(chunks?: Array, from?: number); toString(): string; extend(tailChunk: string | String | TailDetails): void; appendTo(masked: AppendTail | MaskedPattern): ChangeDetails; get state(): ChunksTailState; set state(state: ChunksTailState); unshift(beforePos?: number): string; shift(): string; } //# sourceMappingURL=chunk-tail-details.d.ts.map