import type { CompiledCheckV2 } from "./long-task-delivery-types.js"; export type CheckExecutionInputPolicy = "raw_execution" | "raw_execution_via_runner_freeze" | "per_check_evidence" | "progress_scope" | "final_gate_evidence" | "authority_metadata"; export declare const CHECK_EXECUTION_INPUT_POLICY: { key: "authority_metadata"; journey_roles: "authority_metadata"; execution_target: "raw_execution"; scenario: "per_check_evidence"; proof_surface: "authority_metadata"; runner: "raw_execution"; verification_inputs: "raw_execution_via_runner_freeze"; input_paths: "progress_scope"; expected_output_paths: "final_gate_evidence"; artifact_globs: "per_check_evidence"; positive_assertions: "per_check_evidence"; negative_assertions: "per_check_evidence"; environment_requirements: "raw_execution"; }; type CompiledCheckWithoutRawIdentity = Omit; export declare function rawExecutionInputProjection(check: CompiledCheckWithoutRawIdentity): Record; export declare function computeRawExecutionIdentity(check: CompiledCheckWithoutRawIdentity): string; export {};