/**
 * 问题十六: Technology Decision Sovereignty — 技术决策主权。
 *
 * 强制执行:
 * - destructive / irreversible 技术决策必须 human gate
 * - 技术推荐不等于可执行决策
 */
import type { TechnologyDecisionContract, TechnologyDecisionRecord } from "./extension_platform_contracts.js";
export interface DecisionEvaluationResult {
    allowed: boolean;
    requires_human_gate: boolean;
    executable_without_human: boolean;
    reason: string;
}
export interface DecisionValidationResult {
    valid: boolean;
    violations: string[];
    warnings: string[];
    /** 期望的 JSON 结构，供 AI 修正输入时参考 */
    expected_schema?: Record<string, unknown>;
}
/**
 * 创建技术决策契约。
 */
export declare function createTechnologyDecision(overrides: Partial<TechnologyDecisionContract> & Pick<TechnologyDecisionContract, "decision_id">): TechnologyDecisionContract;
/**
 * 验证技术决策契约完整性。
 */
export declare function validateTechnologyDecision(contract: TechnologyDecisionContract): DecisionValidationResult;
/**
 * 评估决策是否可执行。
 * - 推荐不等于可执行
 * - 高范围决策需要 human gate
 */
export declare function evaluateDecisionExecution(contract: TechnologyDecisionContract, record?: TechnologyDecisionRecord): DecisionEvaluationResult;
/**
 * 创建决策记录。
 */
export declare function createDecisionRecord(decisionId: string, overrides?: Partial<TechnologyDecisionRecord>): TechnologyDecisionRecord;
//# sourceMappingURL=technology_decision.d.ts.map