export type ProcessRefKind = 'persistent' | 'derived'; export type ProcessRefOrigin = 'step_in_process' | 'method_projected'; export interface ProcessRef { id: string; kind: ProcessRefKind; readable: boolean; reader_uri: string; origin: ProcessRefOrigin; } export interface BuildDerivedProcessIdInput { indexedCommit: string; symbolUid: string; evidenceFingerprint: string; } export declare function buildDerivedProcessId(input: BuildDerivedProcessIdInput): string; export interface BuildProcessRefInput { repoName: string; processId?: string; origin: ProcessRefOrigin; indexedCommit: string; symbolUid: string; evidenceFingerprint: string; } export declare function buildProcessRef(input: BuildProcessRefInput): ProcessRef;