| export declare const subscriptionsTable: import("drizzle-orm/pg-core").PgTableWithColumns<{ |
| name: "subscriptions"; |
| schema: undefined; |
| columns: { |
| id: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "id"; |
| tableName: "subscriptions"; |
| dataType: "number"; |
| columnType: "PgSerial"; |
| data: number; |
| driverParam: number; |
| notNull: true; |
| hasDefault: true; |
| isPrimaryKey: true; |
| isAutoincrement: false; |
| hasRuntimeDefault: false; |
| enumValues: undefined; |
| baseColumn: never; |
| identity: undefined; |
| generated: undefined; |
| }, {}, {}>; |
| userId: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "user_id"; |
| tableName: "subscriptions"; |
| 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; |
| }, {}, {}>; |
| paypalSubscriptionId: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "paypal_subscription_id"; |
| tableName: "subscriptions"; |
| dataType: "string"; |
| columnType: "PgText"; |
| data: string; |
| driverParam: string; |
| notNull: false; |
| hasDefault: false; |
| isPrimaryKey: false; |
| isAutoincrement: false; |
| hasRuntimeDefault: false; |
| enumValues: [string, ...string[]]; |
| baseColumn: never; |
| identity: undefined; |
| generated: undefined; |
| }, {}, {}>; |
| status: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "status"; |
| tableName: "subscriptions"; |
| dataType: "string"; |
| columnType: "PgText"; |
| data: string; |
| driverParam: string; |
| notNull: true; |
| hasDefault: true; |
| isPrimaryKey: false; |
| isAutoincrement: false; |
| hasRuntimeDefault: false; |
| enumValues: [string, ...string[]]; |
| baseColumn: never; |
| identity: undefined; |
| generated: undefined; |
| }, {}, {}>; |
| trialEnd: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "trial_end"; |
| tableName: "subscriptions"; |
| 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; |
| }, {}, {}>; |
| currentPeriodEnd: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "current_period_end"; |
| tableName: "subscriptions"; |
| 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: "subscriptions"; |
| dataType: "date"; |
| columnType: "PgTimestamp"; |
| data: Date; |
| driverParam: string; |
| notNull: true; |
| hasDefault: true; |
| isPrimaryKey: false; |
| isAutoincrement: false; |
| hasRuntimeDefault: false; |
| enumValues: undefined; |
| baseColumn: never; |
| identity: undefined; |
| generated: undefined; |
| }, {}, {}>; |
| updatedAt: import("drizzle-orm/pg-core").PgColumn<{ |
| name: "updated_at"; |
| tableName: "subscriptions"; |
| dataType: "date"; |
| columnType: "PgTimestamp"; |
| data: Date; |
| driverParam: string; |
| notNull: true; |
| hasDefault: true; |
| isPrimaryKey: false; |
| isAutoincrement: false; |
| hasRuntimeDefault: false; |
| enumValues: undefined; |
| baseColumn: never; |
| identity: undefined; |
| generated: undefined; |
| }, {}, {}>; |
| }; |
| dialect: "pg"; |
| }>; |
| export type Subscription = typeof subscriptionsTable.$inferSelect; |
| |