/** * Local reference to `markets.exchange_rates`. Bookings reads this * table to convert per-item totals into the booking's base currency, * but doesn't pull the markets package as a hard dep — the FK rule * (intra-domain FKs OK, cross-domain MUST use plain text + links) * means we mirror the columns we need with a `Ref`. */ export declare const exchangeRatesRef: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "exchange_rates"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "exchange_rates"; 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; }, {}, {}>; fxRateSetId: import("drizzle-orm/pg-core").PgColumn<{ name: string; tableName: "exchange_rates"; 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; }, {}, {}>; baseCurrency: import("drizzle-orm/pg-core").PgColumn<{ name: "base_currency"; tableName: "exchange_rates"; 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; }, {}, {}>; quoteCurrency: import("drizzle-orm/pg-core").PgColumn<{ name: "quote_currency"; tableName: "exchange_rates"; 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; }, {}, {}>; rateDecimal: import("drizzle-orm/pg-core").PgColumn<{ name: "rate_decimal"; tableName: "exchange_rates"; 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; }, {}, {}>; inverseRateDecimal: import("drizzle-orm/pg-core").PgColumn<{ name: "inverse_rate_decimal"; tableName: "exchange_rates"; 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; }, {}, {}>; observedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "observed_at"; tableName: "exchange_rates"; 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: "exchange_rates"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; }; dialect: "pg"; }>;