import { Occurrence } from "./fingerprintIndex.js"; import { TokenizedFile } from "../file/tokenizedFile.js"; import { Identifiable } from "../util/identifiable.js"; export declare class SharedFingerprint extends Identifiable { readonly hash: number; readonly kgram: Array | null; ignored: boolean; private partMap; constructor(hash: number, kgram: Array | null); add(part: Occurrence): void; addAll(parts: Array): void; occurrencesOf(file: TokenizedFile): Array; parts(): Array; files(): Array; fileCount(): number; includesFile(file: TokenizedFile): boolean; } //# sourceMappingURL=sharedFingerprint.d.ts.map