/** * Core product accommodation options columns shared between db-main and db-marketplace. * propertyId: null = custom accommodation, set = linked from properties */ export declare function productAccommodationOptionsCoreColumns(): { name: import("drizzle-orm").NotNull>; propertyId: import("drizzle-orm/pg-core").PgTextBuilderInitial; provider: import("drizzle-orm").HasDefault>>; location: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"location">; attributes: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>>; updatedAt: import("drizzle-orm").HasDefault>>; }; /** * Core product accommodation option rooms columns shared between db-main and db-marketplace. */ export declare function productAccommodationOptionRoomsCoreColumns(): { title: import("drizzle-orm").NotNull>; description: import("drizzle-orm/pg-core").PgTextBuilderInitial<"description", [string, ...string[]]>; occupancy: import("drizzle-orm").HasDefault>>; bedsCount: import("drizzle-orm/pg-core").PgIntegerBuilderInitial<"beds_count">; bedConfig: import("drizzle-orm").HasDefault>>; amenities: import("drizzle-orm").HasDefault>>; media: import("drizzle-orm").HasDefault>>; attributes: import("drizzle-orm").HasDefault>>; sort: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>>; updatedAt: import("drizzle-orm").HasDefault>>; }; /** * Core product accommodation sets columns shared between db-main and db-marketplace. */ export declare function productAccommodationSetsCoreColumns(): { name: import("drizzle-orm").NotNull>; selectionStrategy: import("drizzle-orm").HasDefault>>; rule: import("drizzle-orm").HasDefault>>; defaults: import("drizzle-orm").HasDefault>>; media: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>>; updatedAt: import("drizzle-orm").HasDefault>>; }; /** * Core product accommodation set items columns shared between db-main and db-marketplace. */ export declare function productAccommodationSetItemsCoreColumns(): { board: import("drizzle-orm/pg-core").PgTextBuilderInitial<"board", [string, ...string[]]>; priority: import("drizzle-orm").HasDefault>>; pricingSource: import("drizzle-orm").HasDefault>>; pricing: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>>; updatedAt: import("drizzle-orm").HasDefault>>; }; //# sourceMappingURL=product-accommodation.d.ts.map