/** * Pricing-related columns shared between db-main and db-marketplace */ /** * Core columns for product_base_prices table */ export declare function productBasePricesCoreColumns(): { currency: import("drizzle-orm").NotNull>; pricingModel: import("drizzle-orm").NotNull>; priceVector: import("drizzle-orm").NotNull>; taxesFees: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"taxes_fees">; taxOverrideEnabled: import("drizzle-orm").HasDefault>>; effectiveFrom: import("drizzle-orm/pg-core").PgTimestampBuilderInitial<"effective_from">; effectiveTo: import("drizzle-orm/pg-core").PgTimestampBuilderInitial<"effective_to">; version: import("drizzle-orm").HasDefault>>; }; /** * Core columns for product_departure_price_overrides table */ export declare function productDeparturePriceOverridesCoreColumns(): { mode: import("drizzle-orm").NotNull>; priceVector: import("drizzle-orm").NotNull>; currency: import("drizzle-orm").NotNull>; createdAt: import("drizzle-orm").NotNull>>; updatedAt: import("drizzle-orm").NotNull>>; }; /** * Core columns for price_schedules table */ export declare function priceSchedulesCoreColumns(): { currency: import("drizzle-orm").NotNull>; occupancy: import("drizzle-orm").NotNull>; baseAmount: import("drizzle-orm").NotNull>; singleSupplement: import("drizzle-orm/pg-core").PgNumericBuilderInitial<"single_supplement">; childReduction: import("drizzle-orm/pg-core").PgNumericBuilderInitial<"child_reduction">; taxesFees: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"taxes_fees">; effectiveFrom: import("drizzle-orm").NotNull>; effectiveTo: import("drizzle-orm/pg-core").PgTimestampBuilderInitial<"effective_to">; version: import("drizzle-orm").NotNull>; }; /** * Core columns for rate_plans table */ export declare function ratePlansCoreColumns(): { name: import("drizzle-orm").NotNull>; code: import("drizzle-orm/pg-core").PgTextBuilderInitial<"code", [string, ...string[]]>; terms: import("drizzle-orm/pg-core").PgJsonbBuilderInitial<"terms">; isDefault: import("drizzle-orm").NotNull>>; createdAt: import("drizzle-orm").NotNull>>; }; /** * Core columns for product_payment_overrides table */ export declare function productPaymentOverridesCoreColumns(): { locale: import("drizzle-orm/pg-core").PgTextBuilderInitial<"locale", [string, ...string[]]>; settings: import("drizzle-orm").HasDefault>>; createdAt: import("drizzle-orm").HasDefault>; updatedAt: import("drizzle-orm").HasDefault>; }; //# sourceMappingURL=pricing.d.ts.map