export declare const tripEnvelopeStatusEnum: import("drizzle-orm/pg-core").PgEnum<["draft", "priced", "reserve_in_progress", "reserved", "checkout_started", "booked", "failed", "cancelled"]>; export declare const tripComponentKindEnum: import("drizzle-orm/pg-core").PgEnum<["catalog_booking", "manual_placeholder", "flight_placeholder", "flight_order", "external_order"]>; export declare const tripComponentStatusEnum: import("drizzle-orm/pg-core").PgEnum<["draft", "priced", "unavailable", "held", "booked", "checkout_started", "failed", "cancelled", "removed"]>; export declare const tripComponentEventTypeEnum: import("drizzle-orm/pg-core").PgEnum<["created", "updated", "priced", "hold_placed", "booked", "checkout_started", "failed", "cancelled", "removed", "staff_remediation_required"]>; export declare const tripReservationPlanStatusEnum: import("drizzle-orm/pg-core").PgEnum<["pending", "submitted", "reserved", "failed", "cancelled"]>; export declare const tripRequirementStatusEnum: import("drizzle-orm/pg-core").PgEnum<["open", "sourcing", "candidates_ready", "selected", "no_availability", "cancelled"]>; export declare const tripCandidateStatusEnum: import("drizzle-orm/pg-core").PgEnum<["ranked", "selected", "expired", "discarded"]>; export declare const tripRequirementSourcingOperationStatusEnum: import("drizzle-orm/pg-core").PgEnum<["pending", "processing", "retry", "completed", "dead_letter"]>; export declare const tripActionOperationKindEnum: import("drizzle-orm/pg-core").PgEnum<["price-trip", "reserve-trip"]>; export declare const tripActionOperationStatusEnum: import("drizzle-orm/pg-core").PgEnum<["pending", "processing", "retry", "completed", "dead_letter"]>; export type TripEnvelopePricingSnapshot = { currency: string; subtotalAmountCents: number; taxAmountCents: number; totalAmountCents: number; componentCount: number; pricedComponentCount: number; warnings?: string[]; }; export type TripComponentPricingSnapshot = { currency: string; subtotalAmountCents: number; taxAmountCents: number; totalAmountCents: number; priceExpiresAt?: string; warnings?: string[]; }; export type TripComponentTaxLineSnapshot = { code: string; label: string; amountCents: number; baseAmountCents: number; rate?: number; jurisdiction?: string; includedInPrice?: boolean; source?: string; }; export type TripReservationPlanComponentSnapshot = { componentId: string; sequence: number; kind: string; status: string; catalogBacked: boolean; entityModule: string | null; entityId: string | null; sourceKind: string | null; sourceConnectionId: string | null; sourceRef: string | null; bookingDraftId: string | null; catalogQuoteId: string | null; currency: string | null; totalAmountCents: number | null; priceExpiresAt: string | null; warningCodes: string[]; }; export type TripReservationPlanFailureSnapshot = { componentId: string; reason: string; code?: string; details?: Record; }; export type TripReservationPlanCompensationSnapshot = { componentId: string; status: "released" | "release_failed" | "release_not_configured"; reason?: string; }; export type TripSnapshotProposalLine = { componentId: string; sequence: number; kind: string; status: string; title: string | null; description: string; entityModule: string | null; entityId: string | null; sourceKind: string | null; currency: string; subtotalAmountCents: number; taxAmountCents: number; totalAmountCents: number; priceExpiresAt: string | null; warnings: string[]; }; export type TripSnapshotProposal = { envelopeId: string; title: string | null; description: string | null; currency: string; subtotalAmountCents: number; taxAmountCents: number; totalAmountCents: number; componentCount: number; pricedComponentCount: number; warnings: string[]; frozenAt: string; lines: TripSnapshotProposalLine[]; }; export declare const tripEnvelopes: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_envelopes"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "priced" | "reserve_in_progress" | "reserved" | "checkout_started" | "booked" | "failed" | "cancelled"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "priced", "reserve_in_progress", "reserved", "checkout_started", "booked", "failed", "cancelled"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; title: import("drizzle-orm/pg-core").PgColumn<{ name: "title"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: import("drizzle-orm/pg-core").PgColumn<{ name: "description"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; travelerParty: import("drizzle-orm/pg-core").PgColumn<{ name: "traveler_party"; tableName: "trip_envelopes"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; constraints: import("drizzle-orm/pg-core").PgColumn<{ name: "constraints"; tableName: "trip_envelopes"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; aggregateCurrency: import("drizzle-orm/pg-core").PgColumn<{ name: "aggregate_currency"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; aggregateSubtotalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "aggregate_subtotal_amount_cents"; tableName: "trip_envelopes"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; aggregateTaxAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "aggregate_tax_amount_cents"; tableName: "trip_envelopes"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; aggregateTotalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "aggregate_total_amount_cents"; tableName: "trip_envelopes"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; aggregatePricingSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "aggregate_pricing_snapshot"; tableName: "trip_envelopes"; dataType: "json"; columnType: "PgJsonb"; data: TripEnvelopePricingSnapshot; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripEnvelopePricingSnapshot; }>; currentPriceExpiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "current_price_expires_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookingGroupId: import("drizzle-orm/pg-core").PgColumn<{ name: "booking_group_id"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; orderId: import("drizzle-orm/pg-core").PgColumn<{ name: "order_id"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; paymentSessionId: import("drizzle-orm/pg-core").PgColumn<{ name: "payment_session_id"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reserveIdempotencyKey: import("drizzle-orm/pg-core").PgColumn<{ name: "reserve_idempotency_key"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reserveStartedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "reserve_started_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reservedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "reserved_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; checkoutIdempotencyKey: import("drizzle-orm/pg-core").PgColumn<{ name: "checkout_idempotency_key"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; checkoutStartedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "checkout_started_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdBy: import("drizzle-orm/pg-core").PgColumn<{ name: "created_by"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedBy: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_by"; tableName: "trip_envelopes"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_envelopes"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripComponents: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_components"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sequence: import("drizzle-orm/pg-core").PgColumn<{ name: "sequence"; tableName: "trip_components"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; kind: import("drizzle-orm/pg-core").PgColumn<{ name: "kind"; tableName: "trip_components"; dataType: "string"; columnType: "PgEnumColumn"; data: "catalog_booking" | "manual_placeholder" | "flight_placeholder" | "flight_order" | "external_order"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["catalog_booking", "manual_placeholder", "flight_placeholder", "flight_order", "external_order"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_components"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "priced" | "checkout_started" | "booked" | "failed" | "cancelled" | "unavailable" | "held" | "removed"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "priced", "unavailable", "held", "booked", "checkout_started", "failed", "cancelled", "removed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; title: import("drizzle-orm/pg-core").PgColumn<{ name: "title"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: import("drizzle-orm/pg-core").PgColumn<{ name: "description"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityModule: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_module"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityId: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceKind: import("drizzle-orm/pg-core").PgColumn<{ name: "source_kind"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceConnectionId: import("drizzle-orm/pg-core").PgColumn<{ name: "source_connection_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceRef: import("drizzle-orm/pg-core").PgColumn<{ name: "source_ref"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookingDraftId: import("drizzle-orm/pg-core").PgColumn<{ name: "booking_draft_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; catalogQuoteId: import("drizzle-orm/pg-core").PgColumn<{ name: "catalog_quote_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookingId: import("drizzle-orm/pg-core").PgColumn<{ name: "booking_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookingGroupId: import("drizzle-orm/pg-core").PgColumn<{ name: "booking_group_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; orderId: import("drizzle-orm/pg-core").PgColumn<{ name: "order_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; paymentSessionId: import("drizzle-orm/pg-core").PgColumn<{ name: "payment_session_id"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; providerRef: import("drizzle-orm/pg-core").PgColumn<{ name: "provider_ref"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; supplierRef: import("drizzle-orm/pg-core").PgColumn<{ name: "supplier_ref"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentCurrency: import("drizzle-orm/pg-core").PgColumn<{ name: "component_currency"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentSubtotalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "component_subtotal_amount_cents"; tableName: "trip_components"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentTaxAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "component_tax_amount_cents"; tableName: "trip_components"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentTotalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "component_total_amount_cents"; tableName: "trip_components"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; pricingSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "pricing_snapshot"; tableName: "trip_components"; dataType: "json"; columnType: "PgJsonb"; data: TripComponentPricingSnapshot; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripComponentPricingSnapshot; }>; taxLines: import("drizzle-orm/pg-core").PgColumn<{ name: "tax_lines"; tableName: "trip_components"; dataType: "json"; columnType: "PgJsonb"; data: TripComponentTaxLineSnapshot[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripComponentTaxLineSnapshot[]; }>; cancellationSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "cancellation_snapshot"; tableName: "trip_components"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; holdToken: import("drizzle-orm/pg-core").PgColumn<{ name: "hold_token"; tableName: "trip_components"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; holdExpiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "hold_expires_at"; tableName: "trip_components"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; priceExpiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "price_expires_at"; tableName: "trip_components"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; warningCodes: import("drizzle-orm/pg-core").PgColumn<{ name: "warning_codes"; tableName: "trip_components"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; metadata: import("drizzle-orm/pg-core").PgColumn<{ name: "metadata"; tableName: "trip_components"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_components"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_components"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripComponentEvents: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_component_events"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_component_events"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_component_events"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_component_events"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; eventType: import("drizzle-orm/pg-core").PgColumn<{ name: "event_type"; tableName: "trip_component_events"; dataType: "string"; columnType: "PgEnumColumn"; data: "priced" | "checkout_started" | "booked" | "failed" | "cancelled" | "removed" | "created" | "updated" | "hold_placed" | "staff_remediation_required"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["created", "updated", "priced", "hold_placed", "booked", "checkout_started", "failed", "cancelled", "removed", "staff_remediation_required"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; fromStatus: import("drizzle-orm/pg-core").PgColumn<{ name: "from_status"; tableName: "trip_component_events"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "priced" | "checkout_started" | "booked" | "failed" | "cancelled" | "unavailable" | "held" | "removed"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "priced", "unavailable", "held", "booked", "checkout_started", "failed", "cancelled", "removed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; toStatus: import("drizzle-orm/pg-core").PgColumn<{ name: "to_status"; tableName: "trip_component_events"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "priced" | "checkout_started" | "booked" | "failed" | "cancelled" | "unavailable" | "held" | "removed"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "priced", "unavailable", "held", "booked", "checkout_started", "failed", "cancelled", "removed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; payload: import("drizzle-orm/pg-core").PgColumn<{ name: "payload"; tableName: "trip_component_events"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; actorId: import("drizzle-orm/pg-core").PgColumn<{ name: "actor_id"; tableName: "trip_component_events"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; occurredAt: import("drizzle-orm/pg-core").PgColumn<{ name: "occurred_at"; tableName: "trip_component_events"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripSnapshots: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_snapshots"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceEnvelopeUpdatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "source_envelope_updated_at"; tableName: "trip_snapshots"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; titleSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "title_snapshot"; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; descriptionSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "description_snapshot"; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; travelerPartySnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "traveler_party_snapshot"; tableName: "trip_snapshots"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; constraintsSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "constraints_snapshot"; tableName: "trip_snapshots"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; currency: import("drizzle-orm/pg-core").PgColumn<{ name: "currency"; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; subtotalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "subtotal_amount_cents"; tableName: "trip_snapshots"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; taxAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "tax_amount_cents"; tableName: "trip_snapshots"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; totalAmountCents: import("drizzle-orm/pg-core").PgColumn<{ name: "total_amount_cents"; tableName: "trip_snapshots"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; componentCount: import("drizzle-orm/pg-core").PgColumn<{ name: "component_count"; tableName: "trip_snapshots"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; pricedComponentCount: import("drizzle-orm/pg-core").PgColumn<{ name: "priced_component_count"; tableName: "trip_snapshots"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; frozenEnvelope: import("drizzle-orm/pg-core").PgColumn<{ name: "frozen_envelope"; tableName: "trip_snapshots"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; frozenComponents: import("drizzle-orm/pg-core").PgColumn<{ name: "frozen_components"; tableName: "trip_snapshots"; dataType: "json"; columnType: "PgJsonb"; data: Record[]; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record[]; }>; proposal: import("drizzle-orm/pg-core").PgColumn<{ name: "proposal"; tableName: "trip_snapshots"; dataType: "json"; columnType: "PgJsonb"; data: TripSnapshotProposal; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripSnapshotProposal; }>; createdBy: import("drizzle-orm/pg-core").PgColumn<{ name: "created_by"; tableName: "trip_snapshots"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_snapshots"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripReservationPlans: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_reservation_plans"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_reservation_plans"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_reservation_plans"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; snapshotId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_reservation_plans"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_reservation_plans"; dataType: "string"; columnType: "PgEnumColumn"; data: "reserved" | "failed" | "cancelled" | "pending" | "submitted"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "submitted", "reserved", "failed", "cancelled"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; idempotencyKey: import("drizzle-orm/pg-core").PgColumn<{ name: "idempotency_key"; tableName: "trip_reservation_plans"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; refreshScope: import("drizzle-orm/pg-core").PgColumn<{ name: "refresh_scope"; tableName: "trip_reservation_plans"; dataType: "json"; columnType: "PgJsonb"; data: Record | null; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record | null; }>; componentCount: import("drizzle-orm/pg-core").PgColumn<{ name: "component_count"; tableName: "trip_reservation_plans"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; components: import("drizzle-orm/pg-core").PgColumn<{ name: "components"; tableName: "trip_reservation_plans"; dataType: "json"; columnType: "PgJsonb"; data: TripReservationPlanComponentSnapshot[]; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripReservationPlanComponentSnapshot[]; }>; failures: import("drizzle-orm/pg-core").PgColumn<{ name: "failures"; tableName: "trip_reservation_plans"; dataType: "json"; columnType: "PgJsonb"; data: TripReservationPlanFailureSnapshot[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripReservationPlanFailureSnapshot[]; }>; compensations: import("drizzle-orm/pg-core").PgColumn<{ name: "compensations"; tableName: "trip_reservation_plans"; dataType: "json"; columnType: "PgJsonb"; data: TripReservationPlanCompensationSnapshot[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: TripReservationPlanCompensationSnapshot[]; }>; warnings: import("drizzle-orm/pg-core").PgColumn<{ name: "warnings"; tableName: "trip_reservation_plans"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; submittedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "submitted_at"; tableName: "trip_reservation_plans"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; completedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "completed_at"; tableName: "trip_reservation_plans"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_reservation_plans"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_reservation_plans"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripRequirements: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_requirements"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sequence: import("drizzle-orm/pg-core").PgColumn<{ name: "sequence"; tableName: "trip_requirements"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_requirements"; dataType: "string"; columnType: "PgEnumColumn"; data: "cancelled" | "open" | "sourcing" | "candidates_ready" | "selected" | "no_availability"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["open", "sourcing", "candidates_ready", "selected", "no_availability", "cancelled"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; title: import("drizzle-orm/pg-core").PgColumn<{ name: "title"; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: import("drizzle-orm/pg-core").PgColumn<{ name: "description"; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; vertical: import("drizzle-orm/pg-core").PgColumn<{ name: "vertical"; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; criteria: import("drizzle-orm/pg-core").PgColumn<{ name: "criteria"; tableName: "trip_requirements"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; criteriaVersion: import("drizzle-orm/pg-core").PgColumn<{ name: "criteria_version"; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; required: import("drizzle-orm/pg-core").PgColumn<{ name: "required"; tableName: "trip_requirements"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; selectedCandidateId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; resolvedComponentId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_requirements"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastSourcedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_sourced_at"; tableName: "trip_requirements"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; metadata: import("drizzle-orm/pg-core").PgColumn<{ name: "metadata"; tableName: "trip_requirements"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_requirements"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_requirements"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripCandidates: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_candidates"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: true; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requirementId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; envelopeId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; rank: import("drizzle-orm/pg-core").PgColumn<{ name: "rank"; tableName: "trip_candidates"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgEnumColumn"; data: "selected" | "ranked" | "expired" | "discarded"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["ranked", "selected", "expired", "discarded"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; candidateRef: import("drizzle-orm/pg-core").PgColumn<{ name: "candidate_ref"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityModule: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_module"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityId: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_id"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceKind: import("drizzle-orm/pg-core").PgColumn<{ name: "source_kind"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceConnectionId: import("drizzle-orm/pg-core").PgColumn<{ name: "source_connection_id"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; sourceModule: import("drizzle-orm/pg-core").PgColumn<{ name: "source_module"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; selection: import("drizzle-orm/pg-core").PgColumn<{ name: "selection"; tableName: "trip_candidates"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; priceCurrency: import("drizzle-orm/pg-core").PgColumn<{ name: "price_currency"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; priceAmount: import("drizzle-orm/pg-core").PgColumn<{ name: "price_amount"; tableName: "trip_candidates"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; expiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "expires_at"; tableName: "trip_candidates"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; providerData: import("drizzle-orm/pg-core").PgColumn<{ name: "provider_data"; tableName: "trip_candidates"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_candidates"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_candidates"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; /** * Trips-owned durable work for agent-initiated requirement sourcing. * * The action ledger owns immutable command admission. This row owns the * immutable provider request, exact accepted Tool result, retry lease, and * terminal operational state. Candidate replacement remains in Trips. */ export declare const tripRequirementSourcingOperations: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_requirement_sourcing_operations"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; commandScope: import("drizzle-orm/pg-core").PgColumn<{ name: "command_scope"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; idempotencyKey: import("drizzle-orm/pg-core").PgColumn<{ name: "idempotency_key"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requestFingerprint: import("drizzle-orm/pg-core").PgColumn<{ name: "request_fingerprint"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; organizationId: import("drizzle-orm/pg-core").PgColumn<{ name: "organization_id"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; targetType: import("drizzle-orm/pg-core").PgColumn<{ name: "target_type"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; targetId: import("drizzle-orm/pg-core").PgColumn<{ name: "target_id"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requirementId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; previousRequirementStatus: import("drizzle-orm/pg-core").PgColumn<{ name: "previous_requirement_status"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgEnumColumn"; data: "cancelled" | "open" | "sourcing" | "candidates_ready" | "selected" | "no_availability"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["open", "sourcing", "candidates_ready", "selected", "no_availability", "cancelled"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requestSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "request_snapshot"; tableName: "trip_requirement_sourcing_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; resultSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "result_snapshot"; tableName: "trip_requirement_sourcing_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; outcomeSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "outcome_snapshot"; tableName: "trip_requirement_sourcing_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgEnumColumn"; data: "pending" | "processing" | "retry" | "completed" | "dead_letter"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "processing", "retry", "completed", "dead_letter"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; attempts: import("drizzle-orm/pg-core").PgColumn<{ name: "attempts"; tableName: "trip_requirement_sourcing_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; maxAttempts: import("drizzle-orm/pg-core").PgColumn<{ name: "max_attempts"; tableName: "trip_requirement_sourcing_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; nextAttemptAt: import("drizzle-orm/pg-core").PgColumn<{ name: "next_attempt_at"; tableName: "trip_requirement_sourcing_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; leaseExpiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "lease_expires_at"; tableName: "trip_requirement_sourcing_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; leaseVersion: import("drizzle-orm/pg-core").PgColumn<{ name: "lease_version"; tableName: "trip_requirement_sourcing_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastError: import("drizzle-orm/pg-core").PgColumn<{ name: "last_error"; tableName: "trip_requirement_sourcing_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; completedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "completed_at"; tableName: "trip_requirement_sourcing_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_requirement_sourcing_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_requirement_sourcing_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripActionOperations: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trip_action_operations"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; commandScope: import("drizzle-orm/pg-core").PgColumn<{ name: "command_scope"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; idempotencyKey: import("drizzle-orm/pg-core").PgColumn<{ name: "idempotency_key"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requestFingerprint: import("drizzle-orm/pg-core").PgColumn<{ name: "request_fingerprint"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; claimActionId: import("drizzle-orm/pg-core").PgColumn<{ name: "claim_action_id"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; organizationId: import("drizzle-orm/pg-core").PgColumn<{ name: "organization_id"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; targetType: import("drizzle-orm/pg-core").PgColumn<{ name: "target_type"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; targetId: import("drizzle-orm/pg-core").PgColumn<{ name: "target_id"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; kind: import("drizzle-orm/pg-core").PgColumn<{ name: "kind"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgEnumColumn"; data: "price-trip" | "reserve-trip"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["price-trip", "reserve-trip"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; backendIdentity: import("drizzle-orm/pg-core").PgColumn<{ name: "backend_identity"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; requestSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "request_snapshot"; tableName: "trip_action_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; resultSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "result_snapshot"; tableName: "trip_action_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; outcomeSnapshot: import("drizzle-orm/pg-core").PgColumn<{ name: "outcome_snapshot"; tableName: "trip_action_operations"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; providerOperationId: import("drizzle-orm/pg-core").PgColumn<{ name: "provider_operation_id"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgEnumColumn"; data: "pending" | "processing" | "retry" | "completed" | "dead_letter"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["pending", "processing", "retry", "completed", "dead_letter"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; attempts: import("drizzle-orm/pg-core").PgColumn<{ name: "attempts"; tableName: "trip_action_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; maxAttempts: import("drizzle-orm/pg-core").PgColumn<{ name: "max_attempts"; tableName: "trip_action_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; nextAttemptAt: import("drizzle-orm/pg-core").PgColumn<{ name: "next_attempt_at"; tableName: "trip_action_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; leaseExpiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "lease_expires_at"; tableName: "trip_action_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; leaseVersion: import("drizzle-orm/pg-core").PgColumn<{ name: "lease_version"; tableName: "trip_action_operations"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastError: import("drizzle-orm/pg-core").PgColumn<{ name: "last_error"; tableName: "trip_action_operations"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; completedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "completed_at"; tableName: "trip_action_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trip_action_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; updatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "updated_at"; tableName: "trip_action_operations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>; export declare const tripEnvelopeRelations: import("drizzle-orm").Relations<"trip_envelopes", { components: import("drizzle-orm").Many<"trip_components">; events: import("drizzle-orm").Many<"trip_component_events">; snapshots: import("drizzle-orm").Many<"trip_snapshots">; reservationPlans: import("drizzle-orm").Many<"trip_reservation_plans">; requirements: import("drizzle-orm").Many<"trip_requirements">; }>; export declare const tripComponentRelations: import("drizzle-orm").Relations<"trip_components", { envelope: import("drizzle-orm").One<"trip_envelopes", true>; events: import("drizzle-orm").Many<"trip_component_events">; }>; export declare const tripComponentEventRelations: import("drizzle-orm").Relations<"trip_component_events", { envelope: import("drizzle-orm").One<"trip_envelopes", true>; component: import("drizzle-orm").One<"trip_components", false>; }>; export declare const tripSnapshotRelations: import("drizzle-orm").Relations<"trip_snapshots", { envelope: import("drizzle-orm").One<"trip_envelopes", true>; }>; export declare const tripReservationPlanRelations: import("drizzle-orm").Relations<"trip_reservation_plans", { envelope: import("drizzle-orm").One<"trip_envelopes", true>; snapshot: import("drizzle-orm").One<"trip_snapshots", false>; }>; export declare const tripRequirementRelations: import("drizzle-orm").Relations<"trip_requirements", { envelope: import("drizzle-orm").One<"trip_envelopes", true>; candidates: import("drizzle-orm").Many<"trip_candidates">; }>; export declare const tripCandidateRelations: import("drizzle-orm").Relations<"trip_candidates", { requirement: import("drizzle-orm").One<"trip_requirements", true>; envelope: import("drizzle-orm").One<"trip_envelopes", true>; }>; export declare const tripRequirementSourcingOperationRelations: import("drizzle-orm").Relations<"trip_requirement_sourcing_operations", { requirement: import("drizzle-orm").One<"trip_requirements", true>; }>; export type TripEnvelope = typeof tripEnvelopes.$inferSelect; export type NewTripEnvelope = typeof tripEnvelopes.$inferInsert; export type TripComponent = typeof tripComponents.$inferSelect; export type NewTripComponent = typeof tripComponents.$inferInsert; export type TripComponentEvent = typeof tripComponentEvents.$inferSelect; export type NewTripComponentEvent = typeof tripComponentEvents.$inferInsert; export type TripSnapshot = typeof tripSnapshots.$inferSelect; export type NewTripSnapshot = typeof tripSnapshots.$inferInsert; export type TripReservationPlan = typeof tripReservationPlans.$inferSelect; export type NewTripReservationPlan = typeof tripReservationPlans.$inferInsert; export type TripRequirement = typeof tripRequirements.$inferSelect; export type NewTripRequirement = typeof tripRequirements.$inferInsert; export type TripCandidate = typeof tripCandidates.$inferSelect; export type NewTripCandidate = typeof tripCandidates.$inferInsert; export type TripRequirementSourcingOperation = typeof tripRequirementSourcingOperations.$inferSelect; export type NewTripRequirementSourcingOperation = typeof tripRequirementSourcingOperations.$inferInsert; export type TripActionOperation = typeof tripActionOperations.$inferSelect; export type NewTripActionOperation = typeof tripActionOperations.$inferInsert;