import type { GoalEvidenceRef, GoalState, Requirement } from "./goal-state.ts"; export declare function isTrustedGoalEvidence(evidence: GoalEvidenceRef): boolean; export declare function getTrustedRequirementEvidence(state: GoalState, requirement: Requirement): GoalEvidenceRef[]; export declare function getUnprovenGoalRequirementIds(state: GoalState): string[]; /** * Human/manual completion and the explicit evidence-gate opt-out are authoritative overrides. * Completion events written before the flag existed are treated as legacy owner decisions so an * already-completed persisted goal cannot strand durable work during resume. */ export declare function hasGoalAcceptanceOverride(state: GoalState): boolean; //# sourceMappingURL=goal-acceptance.d.ts.map