export declare const cruiseVoyageGroups: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruise_voyage_groups"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; slug: import("drizzle-orm/pg-core").PgColumn<{ name: "slug"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; name: import("drizzle-orm/pg-core").PgColumn<{ name: "name"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; groupKind: import("drizzle-orm/pg-core").PgColumn<{ name: "group_kind"; tableName: "cruise_voyage_groups"; dataType: "string"; columnType: "PgEnumColumn"; data: "combination" | "grand_voyage" | "world_cruise" | "cruise_tour"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["combination", "grand_voyage", "world_cruise", "cruise_tour"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lineSupplierId: import("drizzle-orm/pg-core").PgColumn<{ name: "line_supplier_id"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; nights: import("drizzle-orm/pg-core").PgColumn<{ name: "nights"; tableName: "cruise_voyage_groups"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; embarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_facility_id"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; embarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_canonical_place_id"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; disembarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_facility_id"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; disembarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_canonical_place_id"; tableName: "cruise_voyage_groups"; 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: "cruise_voyage_groups"; 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; }, {}, {}>; shortDescription: import("drizzle-orm/pg-core").PgColumn<{ name: "short_description"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; highlights: import("drizzle-orm/pg-core").PgColumn<{ name: "highlights"; tableName: "cruise_voyage_groups"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; regions: import("drizzle-orm/pg-core").PgColumn<{ name: "regions"; tableName: "cruise_voyage_groups"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; themes: import("drizzle-orm/pg-core").PgColumn<{ name: "themes"; tableName: "cruise_voyage_groups"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; heroImageUrl: import("drizzle-orm/pg-core").PgColumn<{ name: "hero_image_url"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; mapImageUrl: import("drizzle-orm/pg-core").PgColumn<{ name: "map_image_url"; tableName: "cruise_voyage_groups"; 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: "cruise_voyage_groups"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "awaiting_review" | "live" | "archived"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "awaiting_review", "live", "archived"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lowestPriceCached: import("drizzle-orm/pg-core").PgColumn<{ name: "lowest_price_cached"; tableName: "cruise_voyage_groups"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lowestPriceCurrencyCached: import("drizzle-orm/pg-core").PgColumn<{ name: "lowest_price_currency_cached"; tableName: "cruise_voyage_groups"; 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; }, {}, {}>; earliestDepartureCached: import("drizzle-orm/pg-core").PgColumn<{ name: "earliest_departure_cached"; tableName: "cruise_voyage_groups"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; latestDepartureCached: import("drizzle-orm/pg-core").PgColumn<{ name: "latest_departure_cached"; tableName: "cruise_voyage_groups"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; externalRefs: import("drizzle-orm/pg-core").PgColumn<{ name: "external_refs"; tableName: "cruise_voyage_groups"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; 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: "cruise_voyage_groups"; 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: "cruise_voyage_groups"; 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 type CruiseVoyageGroup = typeof cruiseVoyageGroups.$inferSelect; export type NewCruiseVoyageGroup = typeof cruiseVoyageGroups.$inferInsert; export declare const cruises: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruises"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruises"; 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; }, {}, {}>; slug: import("drizzle-orm/pg-core").PgColumn<{ name: "slug"; tableName: "cruises"; 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; }, {}, {}>; name: import("drizzle-orm/pg-core").PgColumn<{ name: "name"; tableName: "cruises"; 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; }, {}, {}>; cruiseType: import("drizzle-orm/pg-core").PgColumn<{ name: "cruise_type"; tableName: "cruises"; dataType: "string"; columnType: "PgEnumColumn"; data: "ocean" | "river" | "expedition" | "coastal"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["ocean", "river", "expedition", "coastal"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lineSupplierId: import("drizzle-orm/pg-core").PgColumn<{ name: "line_supplier_id"; tableName: "cruises"; 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; }, {}, {}>; defaultShipId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruises"; 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; }, {}, {}>; nights: import("drizzle-orm/pg-core").PgColumn<{ name: "nights"; tableName: "cruises"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; embarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_facility_id"; tableName: "cruises"; 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; }, {}, {}>; embarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_canonical_place_id"; tableName: "cruises"; 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; }, {}, {}>; disembarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_facility_id"; tableName: "cruises"; 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; }, {}, {}>; disembarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_canonical_place_id"; tableName: "cruises"; 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: "cruises"; 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; }, {}, {}>; shortDescription: import("drizzle-orm/pg-core").PgColumn<{ name: "short_description"; tableName: "cruises"; 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; }, {}, {}>; highlights: import("drizzle-orm/pg-core").PgColumn<{ name: "highlights"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; inclusionsHtml: import("drizzle-orm/pg-core").PgColumn<{ name: "inclusions_html"; tableName: "cruises"; 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; }, {}, {}>; exclusionsHtml: import("drizzle-orm/pg-core").PgColumn<{ name: "exclusions_html"; tableName: "cruises"; 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; }, {}, {}>; regionIds: import("drizzle-orm/pg-core").PgColumn<{ name: "region_ids"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; waterwayIds: import("drizzle-orm/pg-core").PgColumn<{ name: "waterway_ids"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; portIds: import("drizzle-orm/pg-core").PgColumn<{ name: "port_ids"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; countryIso: import("drizzle-orm/pg-core").PgColumn<{ name: "country_iso"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; regions: import("drizzle-orm/pg-core").PgColumn<{ name: "regions"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; waterways: import("drizzle-orm/pg-core").PgColumn<{ name: "waterways"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; ports: import("drizzle-orm/pg-core").PgColumn<{ name: "ports"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; countries: import("drizzle-orm/pg-core").PgColumn<{ name: "countries"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; themes: import("drizzle-orm/pg-core").PgColumn<{ name: "themes"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; heroImageUrl: import("drizzle-orm/pg-core").PgColumn<{ name: "hero_image_url"; tableName: "cruises"; 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; }, {}, {}>; mapImageUrl: import("drizzle-orm/pg-core").PgColumn<{ name: "map_image_url"; tableName: "cruises"; 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: "cruises"; dataType: "string"; columnType: "PgEnumColumn"; data: "draft" | "awaiting_review" | "live" | "archived"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["draft", "awaiting_review", "live", "archived"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lowestPriceCached: import("drizzle-orm/pg-core").PgColumn<{ name: "lowest_price_cached"; tableName: "cruises"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lowestPriceCurrencyCached: import("drizzle-orm/pg-core").PgColumn<{ name: "lowest_price_currency_cached"; tableName: "cruises"; 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; }, {}, {}>; earliestDepartureCached: import("drizzle-orm/pg-core").PgColumn<{ name: "earliest_departure_cached"; tableName: "cruises"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; latestDepartureCached: import("drizzle-orm/pg-core").PgColumn<{ name: "latest_departure_cached"; tableName: "cruises"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; externalRefs: import("drizzle-orm/pg-core").PgColumn<{ name: "external_refs"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; customerPaymentPolicy: import("drizzle-orm/pg-core").PgColumn<{ name: "customer_payment_policy"; tableName: "cruises"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; 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: "cruises"; 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: "cruises"; 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 type Cruise = typeof cruises.$inferSelect; export type NewCruise = typeof cruises.$inferInsert; export declare const cruiseSailings: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruise_sailings"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_sailings"; 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; }, {}, {}>; cruiseId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_sailings"; 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; }, {}, {}>; shipId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_sailings"; 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; }, {}, {}>; departureDate: import("drizzle-orm/pg-core").PgColumn<{ name: "departure_date"; tableName: "cruise_sailings"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; returnDate: import("drizzle-orm/pg-core").PgColumn<{ name: "return_date"; tableName: "cruise_sailings"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; embarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_facility_id"; tableName: "cruise_sailings"; 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; }, {}, {}>; embarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_canonical_place_id"; tableName: "cruise_sailings"; 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; }, {}, {}>; disembarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_facility_id"; tableName: "cruise_sailings"; 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; }, {}, {}>; disembarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_canonical_place_id"; tableName: "cruise_sailings"; 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; }, {}, {}>; direction: import("drizzle-orm/pg-core").PgColumn<{ name: "direction"; tableName: "cruise_sailings"; dataType: "string"; columnType: "PgEnumColumn"; data: "upstream" | "downstream" | "round_trip" | "one_way"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["upstream", "downstream", "round_trip", "one_way"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; availabilityNote: import("drizzle-orm/pg-core").PgColumn<{ name: "availability_note"; tableName: "cruise_sailings"; 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; }, {}, {}>; isCharter: import("drizzle-orm/pg-core").PgColumn<{ name: "is_charter"; tableName: "cruise_sailings"; 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; }, {}, {}>; salesStatus: import("drizzle-orm/pg-core").PgColumn<{ name: "sales_status"; tableName: "cruise_sailings"; dataType: "string"; columnType: "PgEnumColumn"; data: "open" | "on_request" | "wait_list" | "sold_out" | "closed"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["open", "on_request", "wait_list", "sold_out", "closed"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; externalRefs: import("drizzle-orm/pg-core").PgColumn<{ name: "external_refs"; tableName: "cruise_sailings"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; customerPaymentPolicy: import("drizzle-orm/pg-core").PgColumn<{ name: "customer_payment_policy"; tableName: "cruise_sailings"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastSyncedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_synced_at"; tableName: "cruise_sailings"; 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: "cruise_sailings"; 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: "cruise_sailings"; 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 type CruiseSailing = typeof cruiseSailings.$inferSelect; export type NewCruiseSailing = typeof cruiseSailings.$inferInsert; export declare const cruiseVoyageGroupSegments: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruise_voyage_group_segments"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; voyageGroupId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; sortOrder: import("drizzle-orm/pg-core").PgColumn<{ name: "sort_order"; tableName: "cruise_voyage_group_segments"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; segmentKind: import("drizzle-orm/pg-core").PgColumn<{ name: "segment_kind"; tableName: "cruise_voyage_group_segments"; dataType: "string"; columnType: "PgEnumColumn"; data: "cruise" | "land" | "hotel" | "transfer" | "rail" | "air" | "other"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["cruise", "land", "hotel", "transfer", "rail", "air", "other"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; segmentRole: import("drizzle-orm/pg-core").PgColumn<{ name: "segment_role"; tableName: "cruise_voyage_group_segments"; dataType: "string"; columnType: "PgEnumColumn"; data: "core" | "pre_extension" | "post_extension"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["core", "pre_extension", "post_extension"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; title: import("drizzle-orm/pg-core").PgColumn<{ name: "title"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; description: import("drizzle-orm/pg-core").PgColumn<{ name: "description"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; cruiseId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; sailingId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; startDay: import("drizzle-orm/pg-core").PgColumn<{ name: "start_day"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; endDay: import("drizzle-orm/pg-core").PgColumn<{ name: "end_day"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; startDate: import("drizzle-orm/pg-core").PgColumn<{ name: "start_date"; tableName: "cruise_voyage_group_segments"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; endDate: import("drizzle-orm/pg-core").PgColumn<{ name: "end_date"; tableName: "cruise_voyage_group_segments"; dataType: "string"; columnType: "PgDateString"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; embarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_facility_id"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; embarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "embark_port_canonical_place_id"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; disembarkPortFacilityId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_facility_id"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; disembarkPortCanonicalPlaceId: import("drizzle-orm/pg-core").PgColumn<{ name: "disembark_port_canonical_place_id"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; nights: import("drizzle-orm/pg-core").PgColumn<{ name: "nights"; tableName: "cruise_voyage_group_segments"; 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; }, {}, {}>; externalRefs: import("drizzle-orm/pg-core").PgColumn<{ name: "external_refs"; tableName: "cruise_voyage_group_segments"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; metadata: import("drizzle-orm/pg-core").PgColumn<{ name: "metadata"; tableName: "cruise_voyage_group_segments"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; 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: "cruise_voyage_group_segments"; 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: "cruise_voyage_group_segments"; 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 type CruiseVoyageGroupSegment = typeof cruiseVoyageGroupSegments.$inferSelect; export type NewCruiseVoyageGroupSegment = typeof cruiseVoyageGroupSegments.$inferInsert;