/** Graph-owned context producer services used by the internal agent-context suite. */ import { type ContextCoverage, type ProjectInventorySnapshot } from '@opensip-cli/contracts'; import { type ToolCliContext, type ToolRunCompletion } from '@opensip-cli/core'; import type { Catalog } from '../../types.js'; export interface ContextInventoryOptions { readonly cwd: string; } export interface ContextGraphOptions { readonly cwd: string; } export interface ContextTestSelectionOptions { readonly cwd: string; readonly files?: readonly string[]; } export declare function produceContextInventory(opts: ContextInventoryOptions, cli: ToolCliContext): Promise; export declare function assessContextGraphCoverage(input: { readonly catalog: Catalog; readonly inventory: ProjectInventorySnapshot | undefined; }): ContextCoverage; /** Ensure one current persisted graph generation, retaining prior data on failure. */ export declare function produceContextGraph(opts: ContextGraphOptions, cli: ToolCliContext): Promise; /** Select and durably publish static tests for explicit files only. */ export declare function produceContextTestSelection(opts: ContextTestSelectionOptions, cli: ToolCliContext): Promise; //# sourceMappingURL=context-producers.d.ts.map