/**
 * Evidence Phase Prompt
 *
 * Instructs the agent to capture visual and textual evidence
 * (screenshots, test outputs, terminal recordings) proving that
 * completed tasks work as expected. Evidence files are saved to the
 * shep home folder (~/.shep/repos/<hash>/evidence/). When commitEvidence
 * is enabled, files are also committed to specs/<NNN>-<feature>/evidence/
 * in the worktree. The agent outputs a structured JSON manifest of
 * evidence records that the evidence-output-parser extracts for the
 * graph state.
 */
import type { FeatureAgentState } from '../../state.js';
import type { ValidationError } from '../evidence-output-parser.js';
export interface EvidencePromptOptions {
    /** Whether to commit evidence to the worktree / feature branch */
    commitEvidence: boolean;
}
export declare function buildEvidencePrompt(state: FeatureAgentState, options?: EvidencePromptOptions): string;
/**
 * Build a retry prompt for evidence collection that augments the base evidence
 * prompt with structured validation feedback listing specific failures.
 *
 * Follows the repair.node.ts pattern of passing validation errors into the
 * retry prompt so the agent can focus on fixing specific gaps rather than
 * recollecting all evidence blindly.
 *
 * When errors is empty, returns the base prompt without a feedback section.
 */
export declare function buildEvidenceRetryPrompt(state: FeatureAgentState, errors: ValidationError[], options?: EvidencePromptOptions): string;
//# sourceMappingURL=evidence-prompts.d.ts.map