import type { CliContractsDocument } from "../types.js"; import type { DiffResult } from "../types.js"; /** * Builds the user_request string from a CLI contract document. * This is the only cli-contracts–specific logic; the rest is * delegated to agent-contracts-runtime via runTask(). */ export declare function buildPolicyAuditContext(doc: CliContractsDocument): string; export declare function buildDesignAuditContext(doc: CliContractsDocument, checks?: string[]): string; export declare function buildTestProposalContext(doc: CliContractsDocument): string; export declare function buildDiffExplainContext(diffResult: DiffResult, oldVersion?: string, newVersion?: string): string; export declare function buildReferenceCheckContext(doc: CliContractsDocument): string; interface SourceFile { path: string; content: string; } export declare function buildImplementationCheckContext(doc: CliContractsDocument, contractYaml: string, sourceFiles: SourceFile[]): string; export declare function buildSuggestContext(sources: { readme?: string; help?: string; source?: string; }): string; interface BundleSourceFile { path: string; content: string; } export declare function buildBundleContext(files: BundleSourceFile[], referenceTemplate: string): string; export {}; //# sourceMappingURL=context-builder.d.ts.map