import type { Adapter } from "../../adapter.js"; import { type PromptContextAuditV1, type PromptContextDelivery } from "./contract.js"; export interface RunPromptContextInput { coordRoot: string; adapter: Adapter; sessionId: string; turnId: string; cwd: string; prompt: string; /** Test and embedding seam. Production callers should omit this. */ sourceEnv?: NodeJS.ProcessEnv; } export interface PromptContextRunResult { context: string | null; delivery: PromptContextDelivery; audit: PromptContextAuditV1; } /** * Run one project-owned prompt-context provider behind Harnery's normalized * prompt hook. Every provider failure returns metadata instead of throwing so * optional context can never make the user's turn unusable. */ export declare function runPromptContext(input: RunPromptContextInput): Promise; //# sourceMappingURL=runner.d.ts.map