/** * Itinerary sub-table columns shared between db-main and db-marketplace */ /** * Core columns for itinerary_versions table */ export declare function itineraryVersionsCoreColumns(): { versionNo: import("drizzle-orm").NotNull>; status: import("drizzle-orm").HasDefault>>; publishedAt: import("drizzle-orm/pg-core").PgTimestampBuilderInitial<"published_at">; createdAt: import("drizzle-orm").HasDefault>; }; /** * Core columns for itinerary_days table */ export declare function itineraryDaysCoreColumns(): { dayNo: import("drizzle-orm").NotNull>; title: import("drizzle-orm/pg-core").PgTextBuilderInitial<"title", [string, ...string[]]>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; thumbnailUrl: import("drizzle-orm/pg-core").PgTextBuilderInitial<"thumbnail_url", [string, ...string[]]>; startTime: import("drizzle-orm/pg-core").PgTimeBuilderInitial<"start_time">; endTime: import("drizzle-orm/pg-core").PgTimeBuilderInitial<"end_time">; attributes: import("drizzle-orm").HasDefault>>; timezone: import("drizzle-orm/pg-core").PgTextBuilderInitial<"timezone", [string, ...string[]]>; locationName: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_name", [string, ...string[]]>; locationAddress: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_address", [string, ...string[]]>; locationPlaceId: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_place_id", [string, ...string[]]>; locationLat: import("drizzle-orm/pg-core").PgDoublePrecisionBuilderInitial<"location_lat">; locationLng: import("drizzle-orm/pg-core").PgDoublePrecisionBuilderInitial<"location_lng">; gallery: import("drizzle-orm").HasDefault>>; }; /** * Core columns for itinerary_segments table */ export declare function itinerarySegmentsCoreColumns(): { sort: import("drizzle-orm").HasDefault>>; title: import("drizzle-orm/pg-core").PgTextBuilderInitial<"title", [string, ...string[]]>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; startTime: import("drizzle-orm/pg-core").PgTimeBuilderInitial<"start_time">; endTime: import("drizzle-orm/pg-core").PgTimeBuilderInitial<"end_time">; media: import("drizzle-orm").HasDefault>>; logicalKey: import("drizzle-orm").HasDefault>>; type: import("drizzle-orm/pg-core").PgTextBuilderInitial<"type", [string, ...string[]]>; allDay: import("drizzle-orm").HasDefault>>; isOptional: import("drizzle-orm").HasDefault>>; timezone: import("drizzle-orm/pg-core").PgTextBuilderInitial<"timezone", [string, ...string[]]>; locationName: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_name", [string, ...string[]]>; locationAddress: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_address", [string, ...string[]]>; locationPlaceId: import("drizzle-orm/pg-core").PgTextBuilderInitial<"location_place_id", [string, ...string[]]>; locationLat: import("drizzle-orm/pg-core").PgDoublePrecisionBuilderInitial<"location_lat">; locationLng: import("drizzle-orm/pg-core").PgDoublePrecisionBuilderInitial<"location_lng">; providerKind: import("drizzle-orm").HasDefault>>; providerCustom: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"provider_custom">; providerIntegrationKey: import("drizzle-orm/pg-core").PgTextBuilderInitial<"provider_integration_key", [string, ...string[]]>; providerIntegrationRef: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"provider_integration_ref">; externalRef: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"external_ref">; costSource: import("drizzle-orm").HasDefault>>; costCurrency: import("drizzle-orm").HasDefault>>; costBasis: import("drizzle-orm").HasDefault>>; costAmountMinor: import("drizzle-orm").HasDefault>>; costTaxIncluded: import("drizzle-orm").HasDefault>>; costTaxes: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"cost_taxes">; costFees: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"cost_fees">; costTiers: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"cost_tiers">; contractRateRef: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"contract_rate_ref">; providerQuoteRef: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"provider_quote_ref">; recurrenceKind: import("drizzle-orm").HasDefault>>; recurrenceInterval: import("drizzle-orm").HasDefault>>; recurrenceStartDayIndex: import("drizzle-orm/pg-core").PgIntegerBuilderInitial<"recurrence_start_day_index">; recurrenceEndDayIndex: import("drizzle-orm/pg-core").PgIntegerBuilderInitial<"recurrence_end_day_index">; recurrenceByWeekday: import("drizzle-orm/pg-core").PgArrayBuilder<{ name: "recurrence_by_weekday"; dataType: "array"; columnType: "PgArray"; data: number[]; driverParam: string | (string | number)[]; enumValues: undefined; size: undefined; baseBuilder: { name: "recurrence_by_weekday"; dataType: "number"; columnType: "PgSmallInt"; data: number; driverParam: number | string; enumValues: undefined; }; }, { name: "recurrence_by_weekday"; dataType: "number"; columnType: "PgSmallInt"; data: number; driverParam: number | string; enumValues: undefined; }>; recurrenceCustomDayIndices: import("drizzle-orm/pg-core").PgArrayBuilder<{ name: "recurrence_custom_day_indices"; dataType: "array"; columnType: "PgArray"; data: number[]; driverParam: string | (string | number)[]; enumValues: undefined; size: undefined; baseBuilder: { name: "recurrence_custom_day_indices"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: number | string; enumValues: undefined; }; }, { name: "recurrence_custom_day_indices"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: number | string; enumValues: undefined; }>; recurrenceExceptions: import("drizzle-orm/pg-core").PgArrayBuilder<{ name: "recurrence_exceptions"; dataType: "array"; columnType: "PgArray"; data: number[]; driverParam: string | (string | number)[]; enumValues: undefined; size: undefined; baseBuilder: { name: "recurrence_exceptions"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: number | string; enumValues: undefined; }; }, { name: "recurrence_exceptions"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: number | string; enumValues: undefined; }>; isRecurrenceMaster: import("drizzle-orm").HasDefault>>; inventoryManaged: import("drizzle-orm/pg-core").PgBooleanBuilderInitial<"inventory_managed">; }; /** * Core columns for itinerary_translations table */ export declare function itineraryTranslationsCoreColumns(): { locale: import("drizzle-orm").NotNull>; title: import("drizzle-orm/pg-core").PgTextBuilderInitial<"title", [string, ...string[]]>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; thumbnailUrl: import("drizzle-orm/pg-core").PgTextBuilderInitial<"thumbnail_url", [string, ...string[]]>; createdAt: import("drizzle-orm").HasDefault>; updatedAt: import("drizzle-orm").HasDefault>; }; /** * Core columns for itinerary_day_translations table */ export declare function itineraryDayTranslationsCoreColumns(): { locale: import("drizzle-orm").NotNull>; title: import("drizzle-orm/pg-core").PgTextBuilderInitial<"title", [string, ...string[]]>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; createdAt: import("drizzle-orm").HasDefault>; updatedAt: import("drizzle-orm").HasDefault>; }; /** * Core columns for itinerary_segment_translations table */ export declare function itinerarySegmentTranslationsCoreColumns(): { locale: import("drizzle-orm").NotNull>; title: import("drizzle-orm/pg-core").PgTextBuilderInitial<"title", [string, ...string[]]>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; createdAt: import("drizzle-orm").HasDefault>; updatedAt: import("drizzle-orm").HasDefault>; }; //# sourceMappingURL=itinerary-sub-tables.d.ts.map