import { PairedOccurrence } from "./pairedOccurrence.js"; import { Region } from "../util/region.js"; import { Range } from "../util/range.js"; /** * A fragment is a collection of one or more consequent pairedOccurrences (kgrams). * * A fragment can be extended with a new PairedOccurence if its kgram indices in both * files are directly after that of the fragment. */ export declare class Fragment { pairs: Array; leftkgrams: Range; rightkgrams: Range; leftSelection: Region; rightSelection: Region; mergedData: Array | null; private mergedStart; private mergedStop; constructor(initial: PairedOccurrence); private extendable; extendWith(other: PairedOccurrence): void; extendWithFragment(other: Fragment): void; } //# sourceMappingURL=fragment.d.ts.map