export declare const cruisePrices: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruise_prices"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_prices"; 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; }, {}, {}>; sailingId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_prices"; 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; }, {}, {}>; cabinCategoryId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_prices"; 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; }, {}, {}>; occupancy: import("drizzle-orm/pg-core").PgColumn<{ name: "occupancy"; tableName: "cruise_prices"; dataType: "number"; columnType: "PgSmallInt"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; fareCode: import("drizzle-orm/pg-core").PgColumn<{ name: "fare_code"; tableName: "cruise_prices"; 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; }, {}, {}>; fareCodeName: import("drizzle-orm/pg-core").PgColumn<{ name: "fare_code_name"; tableName: "cruise_prices"; 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; }, {}, {}>; fareVariant: import("drizzle-orm/pg-core").PgColumn<{ name: "fare_variant"; tableName: "cruise_prices"; dataType: "string"; columnType: "PgEnumColumn"; data: "cruise_only" | "air_inclusive"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["cruise_only", "air_inclusive"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; currency: import("drizzle-orm/pg-core").PgColumn<{ name: "currency"; tableName: "cruise_prices"; 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; }, {}, {}>; pricePerPerson: import("drizzle-orm/pg-core").PgColumn<{ name: "price_per_person"; tableName: "cruise_prices"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; originalPricePerPerson: import("drizzle-orm/pg-core").PgColumn<{ name: "original_price_per_person"; tableName: "cruise_prices"; 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; }, {}, {}>; secondGuestPricePerPerson: import("drizzle-orm/pg-core").PgColumn<{ name: "second_guest_price_per_person"; tableName: "cruise_prices"; 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; }, {}, {}>; singlePricePerPerson: import("drizzle-orm/pg-core").PgColumn<{ name: "single_price_per_person"; tableName: "cruise_prices"; 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; }, {}, {}>; singleSupplementPercent: import("drizzle-orm/pg-core").PgColumn<{ name: "single_supplement_percent"; tableName: "cruise_prices"; 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; }, {}, {}>; availability: import("drizzle-orm/pg-core").PgColumn<{ name: "availability"; tableName: "cruise_prices"; dataType: "string"; columnType: "PgEnumColumn"; data: "on_request" | "wait_list" | "sold_out" | "available" | "limited"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["available", "limited", "on_request", "wait_list", "sold_out"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; availabilityCount: import("drizzle-orm/pg-core").PgColumn<{ name: "availability_count"; tableName: "cruise_prices"; 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; }, {}, {}>; priceCatalogId: import("drizzle-orm/pg-core").PgColumn<{ name: "price_catalog_id"; tableName: "cruise_prices"; 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; }, {}, {}>; priceScheduleId: import("drizzle-orm/pg-core").PgColumn<{ name: "price_schedule_id"; tableName: "cruise_prices"; 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; }, {}, {}>; bookingDeadline: import("drizzle-orm/pg-core").PgColumn<{ name: "booking_deadline"; tableName: "cruise_prices"; 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; }, {}, {}>; earlyBookingDeadline: import("drizzle-orm/pg-core").PgColumn<{ name: "early_booking_deadline"; tableName: "cruise_prices"; 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; }, {}, {}>; earlyBookingBonusDescription: import("drizzle-orm/pg-core").PgColumn<{ name: "early_booking_bonus_description"; tableName: "cruise_prices"; 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; }, {}, {}>; requiresRequest: import("drizzle-orm/pg-core").PgColumn<{ name: "requires_request"; tableName: "cruise_prices"; 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; }, {}, {}>; notes: import("drizzle-orm/pg-core").PgColumn<{ name: "notes"; tableName: "cruise_prices"; 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; }, {}, {}>; externalRefs: import("drizzle-orm/pg-core").PgColumn<{ name: "external_refs"; tableName: "cruise_prices"; 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; }>; lastSyncedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_synced_at"; tableName: "cruise_prices"; 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_prices"; 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_prices"; 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 CruisePrice = typeof cruisePrices.$inferSelect; export type NewCruisePrice = typeof cruisePrices.$inferInsert; export declare const cruisePriceComponents: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "cruise_price_components"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_price_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; }, {}, {}>; priceId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "cruise_price_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; }, {}, {}>; kind: import("drizzle-orm/pg-core").PgColumn<{ name: "kind"; tableName: "cruise_price_components"; dataType: "string"; columnType: "PgEnumColumn"; data: "transfer" | "gratuity" | "onboard_credit" | "port_charge" | "tax" | "ncf" | "airfare" | "insurance"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["gratuity", "onboard_credit", "port_charge", "tax", "ncf", "airfare", "transfer", "insurance"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; label: import("drizzle-orm/pg-core").PgColumn<{ name: "label"; tableName: "cruise_price_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; }, {}, {}>; amount: import("drizzle-orm/pg-core").PgColumn<{ name: "amount"; tableName: "cruise_price_components"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; currency: import("drizzle-orm/pg-core").PgColumn<{ name: "currency"; tableName: "cruise_price_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; }, {}, {}>; direction: import("drizzle-orm/pg-core").PgColumn<{ name: "direction"; tableName: "cruise_price_components"; dataType: "string"; columnType: "PgEnumColumn"; data: "addition" | "inclusion" | "credit"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["addition", "inclusion", "credit"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; perPerson: import("drizzle-orm/pg-core").PgColumn<{ name: "per_person"; tableName: "cruise_price_components"; 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; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "cruise_price_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: "cruise_price_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 type CruisePriceComponent = typeof cruisePriceComponents.$inferSelect; export type NewCruisePriceComponent = typeof cruisePriceComponents.$inferInsert;