import { z } from "zod"; declare const ReadbackStatusSchema: z.ZodEnum<{ policy_greenlit: "policy_greenlit"; proof_gap: "proof_gap"; refused: "refused"; downstream_succeeded: "downstream_succeeded"; agreement_evidence_only: "agreement_evidence_only"; gateway_checked_downstream_unknown: "gateway_checked_downstream_unknown"; readback_assembly_failed: "readback_assembly_failed"; }>; declare const NonClaimSchema: z.ZodEnum<{ marketplace_operation: "marketplace_operation"; legal_contract_formation: "legal_contract_formation"; escrow: "escrow"; settlement_finality: "settlement_finality"; reputation: "reputation"; cross_org_trust: "cross_org_trust"; provider_custody: "provider_custody"; reusable_authority: "reusable_authority"; native_host_containment: "native_host_containment"; }>; export declare const A2ANegotiationReadbackInputSchema: z.ZodObject<{ packetKind: z.ZodLiteral<"a2a_negotiation_support_packet">; actionContractId: z.ZodString; actionContractDigest: z.ZodString; paramsDigest: z.ZodString; actionClass: z.ZodString; resourceRef: z.ZodString; agreement: z.ZodNullable; counterpartyRef: z.ZodString; evidencePosture: z.ZodLiteral<"local_evidence_only">; }, z.core.$strict>>; obligationBinding: z.ZodNullable>; negotiation: z.ZodNullable; }, z.core.$strict>>; lifecycle: z.ZodObject<{ assemblyStatus: z.ZodEnum<{ failed: "failed"; assembled: "assembled"; }>; assemblyReasonCode: z.ZodNullable; assemblyReason: z.ZodNullable; policyDecisionId: z.ZodNullable; policyDecision: z.ZodNullable; greenlightId: z.ZodNullable; gatewayCheckAttemptId: z.ZodNullable; mutationAttemptId: z.ZodNullable; receiptId: z.ZodNullable; downstreamFinalityStatus: z.ZodNullable; proofGapIds: z.ZodArray; refusalIds: z.ZodArray; }, z.core.$strict>; authorityBoundary: z.ZodObject<{ agreementAcceptanceCreatedAuthority: z.ZodLiteral; obligationBindingCreatedAuthority: z.ZodLiteral; policyMayCreateOneUseGreenlight: z.ZodBoolean; gatewayCheckRemainsFinalEnforcementPoint: z.ZodLiteral; downstreamSuccessClaimedByAgreement: z.ZodLiteral; }, z.core.$strict>; redaction: z.ZodObject<{ rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; paymentPayloadIncluded: z.ZodLiteral; paymentSignatureIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; }, z.core.$strict>; export declare const A2ANegotiationProductReadbackSchema: z.ZodObject<{ readbackKind: z.ZodLiteral<"a2a_negotiation_product_readback">; schemaVersion: z.ZodLiteral<"a2a.negotiation.readback.v1">; status: z.ZodEnum<{ policy_greenlit: "policy_greenlit"; proof_gap: "proof_gap"; refused: "refused"; downstream_succeeded: "downstream_succeeded"; agreement_evidence_only: "agreement_evidence_only"; gateway_checked_downstream_unknown: "gateway_checked_downstream_unknown"; readback_assembly_failed: "readback_assembly_failed"; }>; actionContractId: z.ZodString; actionContractDigest: z.ZodString; paramsDigest: z.ZodString; actionClass: z.ZodString; resourceRef: z.ZodString; negotiatedEvidence: z.ZodObject<{ linkedAgreementId: z.ZodNullable; agreementStatus: z.ZodNullable; obligationRef: z.ZodNullable; counterpartyRef: z.ZodNullable; evidencePosture: z.ZodNullable>; }, z.core.$strict>; protectedAction: z.ZodObject<{ policyDecisionId: z.ZodNullable; policyDecision: z.ZodNullable; greenlightId: z.ZodNullable; gatewayCheckAttemptId: z.ZodNullable; mutationAttemptId: z.ZodNullable; receiptId: z.ZodNullable; downstreamFinalityStatus: z.ZodNullable; }, z.core.$strict>; developerExperience: z.ZodObject<{ targetTimeToHelloWorldMinutes: z.ZodLiteral<5>; runCommand: z.ZodLiteral<"bun examples/a2a-negotiated-x402-room/generate.ts">; expectedOutputFiles: z.ZodTuple<[z.ZodLiteral<"latest.json">, z.ZodLiteral<"latest.md">, z.ZodLiteral<"agent-handoff.md">], null>; inspectFirst: z.ZodArray; failureModes: z.ZodArray; }, z.core.$strict>; agentExperience: z.ZodObject<{ runtimeProfiles: z.ZodArray>; sourceBoundary: z.ZodArray; toolContract: z.ZodArray; stopConditions: z.ZodArray; recoveryPath: z.ZodArray; evalPath: z.ZodArray; }, z.core.$strict>; customerExperience: z.ZodObject<{ headline: z.ZodString; verified: z.ZodArray; unknown: z.ZodArray; nextActions: z.ZodArray; }, z.core.$strict>; authorityBoundary: z.ZodObject<{ agreementAcceptanceCreatedAuthority: z.ZodLiteral; obligationBindingCreatedAuthority: z.ZodLiteral; policyMayCreateOneUseGreenlight: z.ZodBoolean; gatewayCheckRemainsFinalEnforcementPoint: z.ZodLiteral; downstreamSuccessClaimedByAgreement: z.ZodLiteral; }, z.core.$strict>; redaction: z.ZodObject<{ rawTranscriptIncluded: z.ZodLiteral; rawOfferTermsIncluded: z.ZodLiteral; paymentPayloadIncluded: z.ZodLiteral; paymentSignatureIncluded: z.ZodLiteral; credentialMaterialIncluded: z.ZodLiteral; }, z.core.$strict>; nonClaims: z.ZodArray>; }, z.core.$strict>; export type A2ANegotiationReadbackInput = z.infer; export type A2ANegotiationProductReadback = z.infer; export type A2ANegotiationReadbackStatus = z.infer; export type A2ANegotiationNonClaim = z.infer; export declare const a2aNegotiationReadbackNonClaims: readonly A2ANegotiationNonClaim[]; export declare function projectA2ANegotiationProductReadback(inputValue: A2ANegotiationReadbackInput): A2ANegotiationProductReadback; export declare function renderA2ANegotiationCustomerReadback(readback: A2ANegotiationProductReadback): string; export declare function renderA2ANegotiationAgentHandoff(readback: A2ANegotiationProductReadback): string; export {};