import type { RuntimeChainResult } from '../../mcp/local/runtime-chain-verify.js'; export interface AnchorValidationRow { anchor: string; valid: boolean; reason?: string; } export interface ReloadAcceptanceArtifact { generatedAt: string; repoAlias: string; repoPath: string; status: { indexedCommit: string; currentCommit: string; upToDate: boolean; raw: string; }; commands: Array<{ command: string; output: unknown; }>; runtime_chain: RuntimeChainResult; anchor_validation: AnchorValidationRow[]; } export declare function containsPlaceholderText(value: unknown): boolean; export declare function validateAnchorAuthenticity(repoPath: string, hop: { anchor?: string; snippet?: string; }): Promise; export declare function validateReloadAcceptanceArtifact(artifact: ReloadAcceptanceArtifact): Promise<{ ok: boolean; failures: string[]; anchorValidation: AnchorValidationRow[]; }>; export declare function buildReloadAcceptanceArtifact(input: { repoAlias: string; requireStatusMatch?: boolean; }): Promise; export declare function writeReloadAcceptanceArtifact(outPath: string, artifact: ReloadAcceptanceArtifact): Promise;