/** * Core product preferences columns shared between db-main and db-marketplace. * * Use spread operator to include in table definitions: * @example * const productPreferencesTable = pgTable("product_preferences", { * id: typeId("product_preferences"), * productId: typeIdRef("product_id").notNull().references(...).unique(), * ...productPreferencesCoreColumns(), * }) */ export declare function productPreferencesCoreColumns(): { dietaryOptions: import("drizzle-orm").$Type, string[]>; dietaryRequired: import("drizzle-orm").HasDefault>; dietaryNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"dietary_notes", [string, ...string[]]>; accessibilitySupport: import("drizzle-orm").$Type, string[]>; accessibilityRequired: import("drizzle-orm").HasDefault>; accessibilityNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"accessibility_notes", [string, ...string[]]>; languageOptions: import("drizzle-orm").$Type, string[]>; defaultLanguage: import("drizzle-orm/pg-core").PgTextBuilderInitial<"default_language", [string, ...string[]]>; languageRequired: import("drizzle-orm").HasDefault>; languageNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"language_notes", [string, ...string[]]>; ageGroups: import("drizzle-orm").$Type, string[]>; ageGroupNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"age_group_notes", [string, ...string[]]>; allowSpecialRequests: import("drizzle-orm").HasDefault>; specialRequestsPrompt: import("drizzle-orm/pg-core").PgTextBuilderInitial<"special_requests_prompt", [string, ...string[]]>; specialRequestsRequired: import("drizzle-orm").HasDefault>; requiresMedicalInfo: import("drizzle-orm").HasDefault>; medicalInfoPrompt: import("drizzle-orm/pg-core").PgTextBuilderInitial<"medical_info_prompt", [string, ...string[]]>; medicalConditionsNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"medical_conditions_notes", [string, ...string[]]>; requiresEmergencyContact: import("drizzle-orm").HasDefault>; emergencyContactNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"emergency_contact_notes", [string, ...string[]]>; requiresPassportInfo: import("drizzle-orm").HasDefault>; requiresVisaInfo: import("drizzle-orm").HasDefault>; travelDocumentNotes: import("drizzle-orm/pg-core").PgTextBuilderInitial<"travel_document_notes", [string, ...string[]]>; collectAtBooking: import("drizzle-orm").HasDefault>; collectPreDeparture: import("drizzle-orm").HasDefault>; preDepartureDays: import("drizzle-orm").HasDefault>; customFields: import("drizzle-orm").$Type, { key: string; label: string; type: "text" | "select" | "multiselect" | "boolean" | "number"; options?: string[]; required: boolean; helpText?: string; }[]>; active: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>>; updatedAt: import("drizzle-orm").HasDefault>>; }; //# sourceMappingURL=product-preferences.d.ts.map