import type { DiffSideV1, WorkerFindingV1 } from "./finding.js"; export declare function canonicalizeCandidate(value: WorkerFindingV1): string; export declare function computeCandidateId(memberId: string, finding: WorkerFindingV1): string; export interface FindingIdInputs { readonly schemaVersion: string; readonly repositoryOwner: string; readonly repositoryName: string; readonly pullRequestNumber: number; readonly headSha: string; readonly file: string; readonly side: DiffSideV1; readonly line: number; readonly endLine: number; readonly category: string; readonly stableDedupeKey: string; } export declare function computeFindingId(inputs: FindingIdInputs): string; export declare function computeFindingIdFromFinding(repository: { owner: string; name: string; }, pullRequestNumber: number, headSha: string, finding: WorkerFindingV1, stableDedupeKey: string): string; //# sourceMappingURL=ids.d.ts.map