import { z } from "zod"; import type { ProtocolStore } from "../../../protocol/store/port"; export declare const A2ANegotiationAgreementLinkAuthorityBoundarySchema: z.ZodObject<{ agreementLinkCreatedAuthority: z.ZodLiteral; linkedAgreementRecorded: z.ZodLiteral; actionContractCreated: z.ZodLiteral; policyEvaluated: z.ZodLiteral; greenlightIssued: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; receiptExported: z.ZodLiteral; rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; paymentMaterialIncluded: z.ZodLiteral; signerMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; export type A2ANegotiationAgreementLinkAuthorityBoundary = z.infer; export declare const A2ANegotiationAgreementLinkRequestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; requestKind: z.ZodLiteral<"a2a_negotiation_agreement_link_request">; requestId: z.ZodString; adapterId: z.ZodString; sourceProtocol: z.ZodEnum<{ runtime_evidence: "runtime_evidence"; a2a: "a2a"; acp: "acp"; anp: "anp"; ap2: "ap2"; ucp: "ucp"; x402: "x402"; local_reference: "local_reference"; }>; transcript: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; packetKind: z.ZodLiteral<"a2a_negotiation_adapter_transcript">; transcriptId: z.ZodString; transcriptSchemaVersion: z.ZodLiteral<"a2a.adapter.transcript.v1">; ingressAdapterId: z.ZodString; adapterId: z.ZodDefault>; transcriptOutcome: z.ZodEnum<{ stopped_before_normalization: "stopped_before_normalization"; waiting_for_normalization: "waiting_for_normalization"; waiting_for_checkpoint_record: "waiting_for_checkpoint_record"; waiting_for_adapter_move: "waiting_for_adapter_move"; waiting_for_adapter_apply: "waiting_for_adapter_apply"; adapter_writes_applied: "adapter_writes_applied"; adapter_refused: "adapter_refused"; adapter_proof_gap: "adapter_proof_gap"; adapter_write_failed: "adapter_write_failed"; adapter_partial_commit_proof_gap: "adapter_partial_commit_proof_gap"; }>; nextAdapterStep: z.ZodEnum<{ call_normalize_a2a_ingress: "call_normalize_a2a_ingress"; call_normalize_a2a_ingress_with_proof_gaps: "call_normalize_a2a_ingress_with_proof_gaps"; stop_apply_back_pressure: "stop_apply_back_pressure"; stop_refuse_raw_material: "stop_refuse_raw_material"; record_a2a_ingress_checkpoint: "record_a2a_ingress_checkpoint"; derive_game_state_and_compile_a2a_adapter_move: "derive_game_state_and_compile_a2a_adapter_move"; apply_a2a_adapter_writes: "apply_a2a_adapter_writes"; stop_move_refused: "stop_move_refused"; stop_move_proof_gap: "stop_move_proof_gap"; stop_apply_not_compiled: "stop_apply_not_compiled"; stop_apply_proof_gap: "stop_apply_proof_gap"; stop_apply_write_failed: "stop_apply_write_failed"; stop_apply_partial_commit: "stop_apply_partial_commit"; adapter_transcript_complete: "adapter_transcript_complete"; derive_game_state_after_offer: "derive_game_state_after_offer"; derive_game_state_after_counter: "derive_game_state_after_counter"; link_agreement_from_bindable_resolution: "link_agreement_from_bindable_resolution"; project_no_agreement_readback: "project_no_agreement_readback"; }>; admission: z.ZodObject<{ admissionOutcome: z.ZodEnum<{ refuse_raw_material: "refuse_raw_material"; back_pressure_required: "back_pressure_required"; ready_to_normalize: "ready_to_normalize"; normalize_with_proof_gaps: "normalize_with_proof_gaps"; }>; checkpointNormalizationReady: z.ZodBoolean; admissionReasonCode: z.ZodDefault>; nextAdapterStep: z.ZodEnum<{ call_normalize_a2a_ingress: "call_normalize_a2a_ingress"; call_normalize_a2a_ingress_with_proof_gaps: "call_normalize_a2a_ingress_with_proof_gaps"; stop_apply_back_pressure: "stop_apply_back_pressure"; stop_refuse_raw_material: "stop_refuse_raw_material"; record_a2a_ingress_checkpoint: "record_a2a_ingress_checkpoint"; derive_game_state_and_compile_a2a_adapter_move: "derive_game_state_and_compile_a2a_adapter_move"; apply_a2a_adapter_writes: "apply_a2a_adapter_writes"; stop_move_refused: "stop_move_refused"; stop_move_proof_gap: "stop_move_proof_gap"; stop_apply_not_compiled: "stop_apply_not_compiled"; stop_apply_proof_gap: "stop_apply_proof_gap"; stop_apply_write_failed: "stop_apply_write_failed"; stop_apply_partial_commit: "stop_apply_partial_commit"; adapter_transcript_complete: "adapter_transcript_complete"; derive_game_state_after_offer: "derive_game_state_after_offer"; derive_game_state_after_counter: "derive_game_state_after_counter"; link_agreement_from_bindable_resolution: "link_agreement_from_bindable_resolution"; project_no_agreement_readback: "project_no_agreement_readback"; }>; }, z.core.$strict>; normalization: z.ZodObject<{ stageStatus: z.ZodEnum<{ not_started: "not_started"; checkpoint_ready: "checkpoint_ready"; checkpoint_proof_gap: "checkpoint_proof_gap"; checkpoint_replay_refused: "checkpoint_replay_refused"; raw_material_refused: "raw_material_refused"; }>; normalizationOutcome: z.ZodDefault>>; checkpointId: z.ZodDefault>; adapterMoveRequestDraftReady: z.ZodBoolean; stopReasonCode: z.ZodDefault>; }, z.core.$strict>; checkpoint: z.ZodObject<{ checkpointRecordRef: z.ZodDefault>; checkpointRecorded: z.ZodBoolean; checkpointRecordRequiredBeforeMove: z.ZodBoolean; }, z.core.$strict>; adapterMove: z.ZodObject<{ stageStatus: z.ZodEnum<{ proof_gap: "proof_gap"; refuse: "refuse"; not_started: "not_started"; compiled: "compiled"; }>; requestedMove: z.ZodDefault>>; orderedProtocolWriteCount: z.ZodNumber; stopReasonCode: z.ZodDefault>; }, z.core.$strict>; resolver: z.ZodObject<{ resolverInputPrepared: z.ZodBoolean; resolverInputPosture: z.ZodEnum<{ no_agreement: "no_agreement"; bindable_obligation_candidate: "bindable_obligation_candidate"; continue_negotiation: "continue_negotiation"; not_prepared: "not_prepared"; stopped_before_resolver: "stopped_before_resolver"; }>; evaluatedMove: z.ZodDefault>>; resolverInputRef: z.ZodDefault>; candidateObligationRef: z.ZodDefault>; counterOfferVersionId: z.ZodDefault>; }, z.core.$strict>; apply: z.ZodObject<{ stageStatus: z.ZodEnum<{ proof_gap: "proof_gap"; not_started: "not_started"; applied: "applied"; not_compiled: "not_compiled"; write_failed: "write_failed"; partial_commit_proof_gap: "partial_commit_proof_gap"; }>; appliedWriteCount: z.ZodNumber; failedWriteKind: z.ZodDefault>; stopReasonCode: z.ZodDefault>; }, z.core.$strict>; evidenceRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; refusedEvidenceRefs: z.ZodDefault>; nonClaims: z.ZodArray>; authorityBoundary: z.ZodObject<{ transcriptCreatedAuthority: z.ZodLiteral; admissionCreatedAuthority: z.ZodLiteral; checkpointRecorded: z.ZodBoolean; adapterMoveCompiled: z.ZodBoolean; negotiationEvidenceCommitted: z.ZodBoolean; actionContractCreated: z.ZodLiteral; policyEvaluated: z.ZodLiteral; greenlightIssued: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; receiptExported: z.ZodLiteral; rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; paymentMaterialIncluded: z.ZodLiteral; signerMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; }, z.core.$strict>; linkedAgreementId: z.ZodString; agreementDigest: z.ZodString; agreementObjectRefs: z.ZodDefault>; agreementContentRefs: z.ZodDefault>; externalProtocolEvidenceRefs: z.ZodDefault; protocolVersion: z.ZodString; objectKind: z.ZodString; objectRef: z.ZodString; objectDigest: z.ZodString; evidencePosture: z.ZodLiteral<"imported_evidence_only">; evidenceUse: z.ZodEnum<{ conversation_context: "conversation_context"; descriptor_context: "descriptor_context"; runtime_context: "runtime_context"; mandate_context_evidence: "mandate_context_evidence"; tool_context: "tool_context"; handoff_context: "handoff_context"; other_context: "other_context"; }>; proofGapRefs: z.ZodDefault>; }, z.core.$strict>>>; expiresAt: z.ZodDefault>; evidenceRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; authorityBoundary: z.ZodObject<{ agreementLinkCreatedAuthority: z.ZodLiteral; linkedAgreementRecorded: z.ZodLiteral; actionContractCreated: z.ZodLiteral; policyEvaluated: z.ZodLiteral; greenlightIssued: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; receiptExported: z.ZodLiteral; rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; paymentMaterialIncluded: z.ZodLiteral; signerMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; }, z.core.$strict>; export type A2ANegotiationAgreementLinkRequest = z.infer; export declare const A2ANegotiationAgreementLinkResultSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<"0.2.4">; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; resultKind: z.ZodLiteral<"a2a_negotiation_agreement_link_result">; requestId: z.ZodString; adapterId: z.ZodString; sourceProtocol: z.ZodEnum<{ runtime_evidence: "runtime_evidence"; a2a: "a2a"; acp: "acp"; anp: "anp"; ap2: "ap2"; ucp: "ucp"; x402: "x402"; local_reference: "local_reference"; }>; resultOutcome: z.ZodEnum<{ proof_gap: "proof_gap"; refuse: "refuse"; linked_agreement_ready: "linked_agreement_ready"; }>; nextAdapterStep: z.ZodEnum<{ record_linked_agreement: "record_linked_agreement"; stop_refuse_agreement_link: "stop_refuse_agreement_link"; stop_agreement_link_proof_gap: "stop_agreement_link_proof_gap"; }>; negotiationSessionId: z.ZodDefault>; acceptedNegotiationResolutionId: z.ZodDefault>; acceptedNegotiationDecisionId: z.ZodDefault>; acceptedOfferVersionId: z.ZodDefault>; linkedAgreement: z.ZodDefault; tenantId: z.ZodString; organizationId: z.ZodString; createdAt: z.ZodString; linkedAgreementId: z.ZodString; negotiationSessionId: z.ZodString; acceptedNegotiationResolutionId: z.ZodString; acceptedNegotiationDecisionId: z.ZodString; acceptedOfferVersionId: z.ZodString; acceptedOfferSequence: z.ZodNumber; acceptedOfferContentDigest: z.ZodString; acceptedByPartyId: z.ZodString; counterpartyRef: z.ZodString; agreementDigest: z.ZodString; agreementObjectRefs: z.ZodDefault>; agreementContentRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; agreementEvidencePosture: z.ZodLiteral<"local_evidence_only">; clearingEvidenceRefs: z.ZodDefault; obligationRef: z.ZodOptional; counterpartyRef: z.ZodOptional; }, z.core.$strict>>; externalProtocolEvidenceRefs: z.ZodDefault; protocolVersion: z.ZodString; objectKind: z.ZodString; objectRef: z.ZodString; objectDigest: z.ZodString; evidencePosture: z.ZodLiteral<"imported_evidence_only">; evidenceUse: z.ZodEnum<{ conversation_context: "conversation_context"; descriptor_context: "descriptor_context"; runtime_context: "runtime_context"; mandate_context_evidence: "mandate_context_evidence"; tool_context: "tool_context"; handoff_context: "handoff_context"; other_context: "other_context"; }>; proofGapRefs: z.ZodDefault>; }, z.core.$strict>>>; expiresAt: z.ZodDefault>; }, z.core.$strict>>>; bindableObligation: z.ZodDefault>; actionTypeId: z.ZodString; actionClass: z.ZodString; resourceRef: z.ZodString; counterpartyRef: z.ZodString; maxUses: z.ZodDefault>; evidenceRefs: z.ZodDefault>; }, z.core.$strict>>>; stopReasonCode: z.ZodDefault>; evidenceRefs: z.ZodDefault>; proofGapRefs: z.ZodDefault>; refusedEvidenceRefs: z.ZodDefault>; nonClaims: z.ZodArray>; authorityBoundary: z.ZodObject<{ agreementLinkCreatedAuthority: z.ZodLiteral; linkedAgreementRecorded: z.ZodLiteral; actionContractCreated: z.ZodLiteral; policyEvaluated: z.ZodLiteral; greenlightIssued: z.ZodLiteral; gatewayCheckPerformed: z.ZodLiteral; mutationAttempted: z.ZodLiteral; receiptExported: z.ZodLiteral; rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; paymentMaterialIncluded: z.ZodLiteral; signerMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; }, z.core.$strict>; export type A2ANegotiationAgreementLinkResult = z.infer; export declare function projectA2ANegotiationAgreementLink(store: ProtocolStore, requestValue: A2ANegotiationAgreementLinkRequest): Promise;