export type AiContextAgent = 'claude' | 'codex' | 'glm-5.2' | 'generic'; export interface ManagedContextInstallPlan { readonly agent: AiContextAgent; readonly targetPath: string; readonly action: 'create' | 'update' | 'unchanged'; readonly beforeDigest: `sha256:${string}` | null; readonly afterDigest: `sha256:${string}`; readonly mandatoryFirstContextFile?: string; } export declare function installAiContextManagedBlock(input: { readonly manifestPath: string; readonly workspaceDir: string; readonly agent: AiContextAgent; readonly apply?: boolean; }): ManagedContextInstallPlan; export declare function mergeManagedBlock(existing: string, generatedBlock: string): string;