import type { WarpContext } from "./context.js"; import { type SymbolVersion } from "./symbol-timeline.js"; /** Blame result for a single symbol. */ export interface WarpBlameResult { readonly symbol: string; readonly filePath: string; readonly history: readonly SymbolVersion[]; readonly changeCount: number; readonly createdInCommit: string | undefined; readonly lastSignatureChange: string | undefined; readonly referenceCount: number; } /** * Compute structural blame for a symbol entirely from the WARP graph. * * Uses symbolTimeline for history, countSymbolReferencesFromGraph for * reference counting. Zero git subprocess calls. */ export declare function structuralBlameFromGraph(ctx: WarpContext, symbolName: string, filePath: string): Promise; //# sourceMappingURL=warp-structural-blame.d.ts.map