export interface CartographerGraphSnapshot { readonly present: boolean; readonly version: string | null; readonly createdAt: string | null; readonly nodeCount: number; readonly edgeCount: number; readonly nodeKinds: Readonly>; readonly edgeKinds: Readonly>; readonly diagnosticCount: number; } export interface CartographerBundleRow { readonly id: string; readonly goal: string; readonly createdAt: string; readonly budget: string; readonly fileCount: number; readonly decisionCount: number; readonly contextTruncated: boolean; } export interface CartographerImpactRow { readonly id: string; readonly createdAt: string; readonly risk: string; readonly changedFileCount: number; readonly impactedFileCount: number; } export interface CartographerHookRow { readonly id: string; readonly createdAt: string; readonly event: string; readonly mode: string; readonly status: string; readonly cached: boolean; readonly recommendedCount: number; readonly executedCount: number; } export declare class CartographerSnapshotProvider { private readonly workspaceRoot; constructor(workspaceRoot: string); graph(): Promise; bundles(limit?: number): Promise; impact(limit?: number): Promise; hooks(limit?: number): Promise; } //# sourceMappingURL=cartographer-snapshot.d.ts.map