export type AuthorityFieldPolicy = "identity" | "semantic_user_review" | "proof_additive" | "runner_authority" | "input_coverage" | "output_requirement" | "scope" | "readiness_only" | "descriptive_non_authoritative"; export declare const CHECK_AUTHORITY_POLICY: { key: "identity"; journey_roles: "proof_additive"; execution_target: "semantic_user_review"; scenario: "proof_additive"; proof_surface: "semantic_user_review"; runner: "runner_authority"; verification_inputs: "proof_additive"; input_paths: "input_coverage"; expected_output_paths: "output_requirement"; artifact_globs: "proof_additive"; positive_assertions: "proof_additive"; negative_assertions: "proof_additive"; environment_requirements: "proof_additive"; }; export declare const AUTHORITY_FIELD_POLICY_REGISTRIES: { readonly task: { id: "identity"; title: "descriptive_non_authoritative"; goal: "semantic_user_review"; source_paths: "scope"; context_refs: "scope"; context_snapshot_mode: "scope"; target_profile: "semantic_user_review"; execution_targets: "semantic_user_review"; }; readonly source_claim: { key: "identity"; source_ref: "scope"; statement: "semantic_user_review"; disposition: "semantic_user_review"; }; readonly risk: { requested_level: "semantic_user_review"; facts: "semantic_user_review"; }; readonly global: { applicability: "semantic_user_review"; product: "semantic_user_review"; technical: "semantic_user_review"; acceptance: "proof_additive"; }; readonly global_product: { non_goals: "semantic_user_review"; }; readonly global_technical: { constraints: "semantic_user_review"; forbidden_paths: "scope"; forbidden_shortcuts: "semantic_user_review"; }; readonly global_acceptance: { checks: "proof_additive"; counterfactual_controls: "proof_additive"; external_confirmations: "semantic_user_review"; }; readonly outcome: { key: "identity"; title: "descriptive_non_authoritative"; stage: "semantic_user_review"; depends_on: "readiness_only"; applicability: "semantic_user_review"; semantic_fact_bindings: "semantic_user_review"; product: "semantic_user_review"; technical: "semantic_user_review"; acceptance: "proof_additive"; }; readonly claim_applicability: { key: "identity"; target_ref: "semantic_user_review"; journey_role: "semantic_user_review"; dimensions: "semantic_user_review"; given_refs: "semantic_user_review"; when_refs: "semantic_user_review"; }; readonly applicable_statement: { key: "identity"; statement: "semantic_user_review"; applicability_refs: "semantic_user_review"; }; readonly outcome_product: { observable_result: "semantic_user_review"; result_applicability_refs: "semantic_user_review"; success_path_required: "semantic_user_review"; degradation_path_required: "semantic_user_review"; owner: "semantic_user_review"; requirements: "semantic_user_review"; owner_surfaces: "semantic_user_review"; controls: "semantic_user_review"; control_relation_closure: "semantic_user_review"; control_relations: "semantic_user_review"; surface_bindings: "semantic_user_review"; non_completing_outcomes: "semantic_user_review"; }; readonly requirement: { key: "identity"; statement: "semantic_user_review"; required_proof_surfaces: "proof_additive"; applicability_refs: "semantic_user_review"; }; readonly owner: { label: "identity"; context_refs: "scope"; path_globs: "scope"; }; readonly control: { key: "identity"; surface: "semantic_user_review"; region: "semantic_user_review"; location: "semantic_user_review"; control_type: "semantic_user_review"; label_content: "semantic_user_review"; user_task: "semantic_user_review"; visibility: "semantic_user_review"; availability: "semantic_user_review"; trigger: "semantic_user_review"; input: "semantic_user_review"; validation: "semantic_user_review"; default_value: "semantic_user_review"; interaction: "semantic_user_review"; navigation_result: "semantic_user_review"; loading_state: "semantic_user_review"; empty_state: "semantic_user_review"; success_state: "semantic_user_review"; failure_state: "semantic_user_review"; recovery: "semantic_user_review"; permission: "semantic_user_review"; feedback: "semantic_user_review"; accessibility: "semantic_user_review"; field_coverage: "semantic_user_review"; }; readonly control_field_coverage: { fields: "semantic_user_review"; state: "semantic_user_review"; statement: "semantic_user_review"; applicability_refs: "semantic_user_review"; }; readonly control_relation_closure: { state: "semantic_user_review"; statement: "semantic_user_review"; applicability_refs: "semantic_user_review"; }; readonly control_relation: { key: "identity"; statement: "semantic_user_review"; applicability_refs: "semantic_user_review"; control_refs: "semantic_user_review"; required_proof_surfaces: "proof_additive"; }; readonly surface_binding: { key: "identity"; surface_ref: "semantic_user_review"; target_ref: "semantic_user_review"; control_refs: "semantic_user_review"; route_binding_ref: "semantic_user_review"; component_binding_refs: "semantic_user_review"; root_journey_check_ref: "proof_additive"; entry_action_ref: "proof_additive"; design_targets: "semantic_user_review"; acceptance_blockers: "semantic_user_review"; }; readonly design_target: { key: "identity"; fact_model: "semantic_user_review"; interpretation: "semantic_user_review"; source_paths: "scope"; condition_keys: "semantic_user_review"; claim_refs: "proof_additive"; conformance_check_ref: "proof_additive"; conformance_assertion_ref: "proof_additive"; verification_method_bindings: "proof_additive"; symbolic_method_bindings: "proof_additive"; symbolic_certificate_binding: "proof_additive"; actual_artifact_path: "output_requirement"; comparison_artifact_path: "output_requirement"; }; readonly design_verification_binding: { method: "proof_additive"; assertion_ref: "proof_additive"; evidence_artifacts: "output_requirement"; }; readonly design_blocker: { key: "identity"; status: "semantic_user_review"; refs: "semantic_user_review"; source_item_refs: "semantic_user_review"; verification_methods: "proof_additive"; required_capabilities: "semantic_user_review"; rationale: "semantic_user_review"; }; readonly outcome_technical: { obligations: "semantic_user_review"; expected_change_paths: "scope"; allowed_support_paths: "scope"; forbidden_paths: "scope"; bindings: "semantic_user_review"; forbidden_shortcuts: "semantic_user_review"; rollback_and_recovery: "semantic_user_review"; }; readonly obligation: { key: "identity"; statement: "semantic_user_review"; required_proof_surfaces: "proof_additive"; applicability_refs: "semantic_user_review"; }; readonly binding: { key: "identity"; kind: "semantic_user_review"; target: "semantic_user_review"; carrier_paths: "scope"; existence: "semantic_user_review"; verification_check_key: "proof_additive"; }; readonly rollback: { rollback: "semantic_user_review"; recovery: "semantic_user_review"; verification_check_keys: "proof_additive"; }; readonly outcome_acceptance: { checks: "proof_additive"; population: "proof_additive"; counterfactual_controls: "proof_additive"; }; readonly check: { key: "identity"; journey_roles: "proof_additive"; execution_target: "semantic_user_review"; scenario: "proof_additive"; proof_surface: "semantic_user_review"; runner: "runner_authority"; verification_inputs: "proof_additive"; input_paths: "input_coverage"; expected_output_paths: "output_requirement"; artifact_globs: "proof_additive"; positive_assertions: "proof_additive"; negative_assertions: "proof_additive"; environment_requirements: "proof_additive"; }; readonly assertion: { key: "identity"; criterion: "semantic_user_review"; claims: "proof_additive"; applicability_ref: "proof_additive"; observation: "proof_additive"; evidence_capabilities: "proof_additive"; operator: "proof_additive"; expected: "proof_additive"; }; readonly runner: { type: "runner_authority"; target: "runner_authority"; argv: "runner_authority"; cwd: "runner_authority"; timeout_ms: "runner_authority"; effect: "runner_authority"; retry_policy: "runner_authority"; idempotent: "runner_authority"; }; readonly population: { check_key: "proof_additive"; universe_binding_key: "proof_additive"; claims: "proof_additive"; observations: "proof_additive"; exclusion_rules: "proof_additive"; }; readonly counterfactual: { key: "identity"; binding_key: "proof_additive"; claims: "proof_additive"; check_key: "proof_additive"; mutation: "proof_additive"; expected_assertion_failures: "proof_additive"; preserved_assertions: "proof_additive"; allowed_fanout_assertions: "semantic_user_review"; }; readonly global_counterfactual: { key: "identity"; binding_ref: "proof_additive"; claims: "proof_additive"; check_key: "proof_additive"; mutation: "proof_additive"; expected_assertion_failures: "proof_additive"; preserved_assertions: "proof_additive"; allowed_fanout_assertions: "semantic_user_review"; }; }; export declare function projectFieldsByPolicy(value: T, policy: Record, included: ReadonlySet): Partial;