import { z } from "zod"; export declare const tripEnvelopeToolSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; reserve_in_progress: "reserve_in_progress"; reserved: "reserved"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; }>; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export declare const tripComponentToolSchema: z.ZodObject<{ id: z.ZodString; envelopeId: z.ZodString; sequence: z.ZodNumber; kind: z.ZodEnum<{ catalog_booking: "catalog_booking"; manual_placeholder: "manual_placeholder"; flight_placeholder: "flight_placeholder"; flight_order: "flight_order"; external_order: "external_order"; }>; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export declare const tripRequirementToolSchema: z.ZodObject<{ id: z.ZodString; envelopeId: z.ZodString; sequence: z.ZodNumber; status: z.ZodEnum<{ cancelled: "cancelled"; open: "open"; sourcing: "sourcing"; candidates_ready: "candidates_ready"; selected: "selected"; no_availability: "no_availability"; }>; title: z.ZodNullable; description: z.ZodNullable; vertical: z.ZodString; criteria: z.ZodRecord; criteriaVersion: z.ZodString; required: z.ZodBoolean; selectedCandidateId: z.ZodNullable; resolvedComponentId: z.ZodNullable; lastSourcedAt: z.ZodNullable; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; /** Provider replay/economics data is deliberately omitted from the agent-visible shape. */ export declare const tripCandidateToolSchema: z.ZodObject<{ id: z.ZodString; requirementId: z.ZodString; envelopeId: z.ZodString; rank: z.ZodNumber; status: z.ZodEnum<{ selected: "selected"; ranked: "ranked"; expired: "expired"; discarded: "discarded"; }>; candidateRef: z.ZodString; entityModule: z.ZodString; entityId: z.ZodString; sourceKind: z.ZodString; sourceConnectionId: z.ZodNullable; sourceModule: z.ZodNullable; selection: z.ZodRecord; priceCurrency: z.ZodString; priceAmount: z.ZodString; expiresAt: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; /** Immutable admission result for the durable requirement-sourcing worker. */ export declare const sourceTripCandidatesAcceptedResultSchema: z.ZodObject<{ status: z.ZodLiteral<"accepted">; operationId: z.ZodString; requirementId: z.ZodString; statusTool: z.ZodLiteral<"get_trip_requirement_sourcing_operation">; }, z.core.$strip>; export declare const tripRequirementSourcingOperationResultSchema: z.ZodObject<{ operationId: z.ZodString; requirementId: z.ZodString; status: z.ZodEnum<{ pending: "pending"; processing: "processing"; retry: "retry"; completed: "completed"; dead_letter: "dead_letter"; }>; result: z.ZodObject<{ status: z.ZodLiteral<"accepted">; operationId: z.ZodString; requirementId: z.ZodString; statusTool: z.ZodLiteral<"get_trip_requirement_sourcing_operation">; }, z.core.$strip>; outcome: z.ZodNullable; candidateCount: z.ZodNumber; requirementStatus: z.ZodEnum<{ candidates_ready: "candidates_ready"; no_availability: "no_availability"; }>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"dead_letter">; error: z.ZodString; }, z.core.$strip>], "status">>; error: z.ZodNullable; attempts: z.ZodNumber; maxAttempts: z.ZodNumber; nextAttemptAt: z.ZodString; completedAt: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export declare const tripActionAcceptedResultSchema: z.ZodObject<{ status: z.ZodLiteral<"accepted">; operationId: z.ZodString; action: z.ZodEnum<{ "price-trip": "price-trip"; "reserve-trip": "reserve-trip"; }>; envelopeId: z.ZodString; statusTool: z.ZodLiteral<"get_trip_action_operation">; }, z.core.$strip>; export declare const tripActionOperationResultSchema: z.ZodObject<{ operationId: z.ZodString; action: z.ZodEnum<{ "price-trip": "price-trip"; "reserve-trip": "reserve-trip"; }>; envelopeId: z.ZodString; status: z.ZodEnum<{ pending: "pending"; processing: "processing"; retry: "retry"; completed: "completed"; dead_letter: "dead_letter"; }>; result: z.ZodObject<{ status: z.ZodLiteral<"accepted">; operationId: z.ZodString; action: z.ZodEnum<{ "price-trip": "price-trip"; "reserve-trip": "reserve-trip"; }>; envelopeId: z.ZodString; statusTool: z.ZodLiteral<"get_trip_action_operation">; }, z.core.$strip>; outcome: z.ZodNullable; backendIdentity: z.ZodString; providerOperationId: z.ZodString; result: z.ZodRecord; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"dead_letter">; error: z.ZodString; }, z.core.$strip>], "status">>; error: z.ZodNullable; attempts: z.ZodNumber; maxAttempts: z.ZodNumber; nextAttemptAt: z.ZodString; completedAt: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; export declare const selectTripCandidateResultSchema: z.ZodObject<{ requirement: z.ZodObject<{ id: z.ZodString; envelopeId: z.ZodString; sequence: z.ZodNumber; status: z.ZodEnum<{ cancelled: "cancelled"; open: "open"; sourcing: "sourcing"; candidates_ready: "candidates_ready"; selected: "selected"; no_availability: "no_availability"; }>; title: z.ZodNullable; description: z.ZodNullable; vertical: z.ZodString; criteria: z.ZodRecord; criteriaVersion: z.ZodString; required: z.ZodBoolean; selectedCandidateId: z.ZodNullable; resolvedComponentId: z.ZodNullable; lastSourcedAt: z.ZodNullable; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; candidate: z.ZodObject<{ id: z.ZodString; requirementId: z.ZodString; envelopeId: z.ZodString; rank: z.ZodNumber; status: z.ZodEnum<{ selected: "selected"; ranked: "ranked"; expired: "expired"; discarded: "discarded"; }>; candidateRef: z.ZodString; entityModule: z.ZodString; entityId: z.ZodString; sourceKind: z.ZodString; sourceConnectionId: z.ZodNullable; sourceModule: z.ZodNullable; selection: z.ZodRecord; priceCurrency: z.ZodString; priceAmount: z.ZodString; expiresAt: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; component: z.ZodObject<{ id: z.ZodString; envelopeId: z.ZodString; sequence: z.ZodNumber; kind: z.ZodEnum<{ catalog_booking: "catalog_booking"; manual_placeholder: "manual_placeholder"; flight_placeholder: "flight_placeholder"; flight_order: "flight_order"; external_order: "external_order"; }>; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; /** `{ envelope, components }` — the aggregate every trip read returns. */ export declare const tripAggregateToolSchema: z.ZodObject<{ envelope: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; reserve_in_progress: "reserve_in_progress"; reserved: "reserved"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; }>; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; components: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const createTripResultSchema: z.ZodObject<{ envelope: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; reserve_in_progress: "reserve_in_progress"; reserved: "reserved"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; }>; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; components: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const listTripsResultSchema: z.ZodObject<{ data: z.ZodArray; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; components: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const reviseTripResultSchema: z.ZodObject<{ envelopeId: z.ZodString; added: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; removed: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const priceTripResultSchema: z.ZodObject<{ envelope: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; reserve_in_progress: "reserve_in_progress"; reserved: "reserved"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; }>; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; components: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; pricing: z.ZodObject<{ currency: z.ZodString; subtotalAmountCents: z.ZodNumber; taxAmountCents: z.ZodNumber; totalAmountCents: z.ZodNumber; componentCount: z.ZodNumber; pricedComponentCount: z.ZodNumber; warnings: z.ZodOptional>; }, z.core.$strip>; warnings: z.ZodArray; failures: z.ZodArray>; }, z.core.$strip>; export declare const reserveTripResultSchema: z.ZodObject<{ envelope: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; reserve_in_progress: "reserve_in_progress"; reserved: "reserved"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; }>; title: z.ZodNullable; description: z.ZodNullable; travelerParty: z.ZodRecord; constraints: z.ZodRecord; aggregateCurrency: z.ZodNullable; aggregateSubtotalAmountCents: z.ZodNullable; aggregateTaxAmountCents: z.ZodNullable; aggregateTotalAmountCents: z.ZodNullable; aggregatePricingSnapshot: z.ZodNullable>; }, z.core.$strip>>; currentPriceExpiresAt: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; reserveIdempotencyKey: z.ZodNullable; reserveStartedAt: z.ZodNullable; reservedAt: z.ZodNullable; checkoutIdempotencyKey: z.ZodNullable; checkoutStartedAt: z.ZodNullable; createdBy: z.ZodNullable; updatedBy: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; components: z.ZodArray; status: z.ZodEnum<{ draft: "draft"; priced: "priced"; checkout_started: "checkout_started"; booked: "booked"; failed: "failed"; cancelled: "cancelled"; unavailable: "unavailable"; held: "held"; removed: "removed"; }>; title: z.ZodNullable; description: z.ZodNullable; entityModule: z.ZodNullable; entityId: z.ZodNullable; sourceKind: z.ZodNullable; sourceConnectionId: z.ZodNullable; sourceRef: z.ZodNullable; bookingDraftId: z.ZodNullable; catalogQuoteId: z.ZodNullable; bookingId: z.ZodNullable; bookingGroupId: z.ZodNullable; orderId: z.ZodNullable; paymentSessionId: z.ZodNullable; providerRef: z.ZodNullable; supplierRef: z.ZodNullable; componentCurrency: z.ZodNullable; componentSubtotalAmountCents: z.ZodNullable; componentTaxAmountCents: z.ZodNullable; componentTotalAmountCents: z.ZodNullable; pricingSnapshot: z.ZodNullable; warnings: z.ZodOptional>; }, z.core.$strip>>; taxLines: z.ZodNullable; jurisdiction: z.ZodOptional; includedInPrice: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>>; cancellationSnapshot: z.ZodNullable; penaltyAmountCents: z.ZodNumber; supplierCancellationDeadline: z.ZodNullable; policySummary: z.ZodNullable; snapshot: z.ZodNullable>; }, z.core.$strip>>; holdToken: z.ZodNullable; holdExpiresAt: z.ZodNullable; priceExpiresAt: z.ZodNullable; warningCodes: z.ZodArray; metadata: z.ZodRecord; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; reservationPlanId: z.ZodOptional>; reserved: z.ZodArray; }, z.core.$strip>>; failures: z.ZodArray; details: z.ZodOptional>; }, z.core.$strip>>; compensations: z.ZodArray; reason: z.ZodOptional; }, z.core.$strip>>; warnings: z.ZodArray; }, z.core.$strip>;