import * as drizzle_orm_postgres_js from 'drizzle-orm/postgres-js'; import postgres from 'postgres'; import * as drizzle_orm from 'drizzle-orm'; import * as drizzle_zod from 'drizzle-zod'; import * as drizzle_orm_pg_core from 'drizzle-orm/pg-core'; import { z } from 'zod'; declare const tweetMediaTypeEnumSchema: z.ZodEnum<["text", "photo", "video", "animated_gif"]>; declare const mediaTypeConstants: z.Values<["text", "photo", "video", "animated_gif"]>; declare const tweetMediaTypeEnum: drizzle_orm_pg_core.PgEnum<[string, ...string[]]>; declare const tweetsAnalyzer: drizzle_orm_pg_core.PgTableWithColumns<{ name: "tweets_analyzer"; schema: undefined; columns: { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; apiId: drizzle_orm_pg_core.PgColumn<{ name: "api_id"; tableName: "tweets_analyzer"; 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; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweets_analyzer"; 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; }, {}, {}>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets_analyzer"; 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; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookmarkCount: drizzle_orm_pg_core.PgColumn<{ name: "bookmark_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; username: drizzle_orm_pg_core.PgColumn<{ name: "username"; tableName: "tweets_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweets_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; evs: drizzle_orm_pg_core.PgColumn<{ name: "evs"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgReal"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets_analyzer"; 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; }, {}, {}>; updatedAt: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets_analyzer"; 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"; }>; declare const tweetAnalyzerSelectSchema: drizzle_zod.BuildSchema<"select", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; apiId: drizzle_orm_pg_core.PgColumn<{ name: "api_id"; tableName: "tweets_analyzer"; 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; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweets_analyzer"; 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; }, {}, {}>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets_analyzer"; 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; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookmarkCount: drizzle_orm_pg_core.PgColumn<{ name: "bookmark_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; username: drizzle_orm_pg_core.PgColumn<{ name: "username"; tableName: "tweets_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweets_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; evs: drizzle_orm_pg_core.PgColumn<{ name: "evs"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgReal"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets_analyzer"; 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; }, {}, {}>; updatedAt: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetAnalyzerInsertSchema: drizzle_zod.BuildSchema<"insert", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; apiId: drizzle_orm_pg_core.PgColumn<{ name: "api_id"; tableName: "tweets_analyzer"; 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; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweets_analyzer"; 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; }, {}, {}>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets_analyzer"; 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; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; bookmarkCount: drizzle_orm_pg_core.PgColumn<{ name: "bookmark_count"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; username: drizzle_orm_pg_core.PgColumn<{ name: "username"; tableName: "tweets_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweets_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; evs: drizzle_orm_pg_core.PgColumn<{ name: "evs"; tableName: "tweets_analyzer"; dataType: "number"; columnType: "PgReal"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets_analyzer"; 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; }, {}, {}>; updatedAt: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets_analyzer"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetMediaAnalyzer: drizzle_orm_pg_core.PgTableWithColumns<{ name: "tweet_media_analyzer"; schema: undefined; columns: { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweet_media_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweet_media_analyzer"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweet_media_analyzer"; 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"; }>; declare const tweetMediaAnalyzerSelectSchema: drizzle_zod.BuildSchema<"select", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweet_media_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweet_media_analyzer"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetMediaAnalyzerInsertSchema: drizzle_zod.BuildSchema<"insert", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_media_analyzer"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; url: drizzle_orm_pg_core.PgColumn<{ name: "url"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; type: drizzle_orm_pg_core.PgColumn<{ name: "type"; tableName: "tweet_media_analyzer"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; scrapedAt: drizzle_orm_pg_core.PgColumn<{ name: "scraped_at"; tableName: "tweet_media_analyzer"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweet_media_analyzer"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetsRelations: drizzle_orm.Relations<"tweets_analyzer", { media: drizzle_orm.Many<"tweet_media_analyzer">; }>; declare const tweetMediaRelations: drizzle_orm.Relations<"tweet_media_analyzer", { tweet: drizzle_orm.One<"tweets_analyzer", true>; }>; type TweetAnalyzer = typeof tweetsAnalyzer.$inferSelect; type InsertTweetAnalyzer = typeof tweetsAnalyzer.$inferInsert; type TweetMediaAnalyzer = typeof tweetMediaAnalyzer.$inferSelect; type InsertTweetMediaAnalyzer = typeof tweetMediaAnalyzer.$inferInsert; type InsertTweetMediaWithoutTweetId = Omit; type InsertTweetAnalyzerWithMedia = InsertTweetAnalyzer & { media: InsertTweetMediaWithoutTweetId[]; }; type SavedTweetAnalyzer = TweetAnalyzer & { media: TweetMediaAnalyzer[]; }; /** Tweet processing pipeline statuses */ declare const tweetStatusEnumSchema: z.ZodEnum<["pending", "processed", "notified", "ready_to_respond", "responded", "ignored", "error"]>; declare const statusConstants: z.Values<["pending", "processed", "notified", "ready_to_respond", "responded", "ignored", "error"]>; declare const tweetStatusEnum: drizzle_orm_pg_core.PgEnum<[string, ...string[]]>; declare const tweetsTable: drizzle_orm_pg_core.PgTableWithColumns<{ name: "tweets"; schema: undefined; columns: { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets"; 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; }, {}, {}>; language: drizzle_orm_pg_core.PgColumn<{ name: "lang"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 10; }>; tweetUrl: drizzle_orm_pg_core.PgColumn<{ name: "tweet_url"; tableName: "tweets"; 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; }, {}, {}>; authorId: drizzle_orm_pg_core.PgColumn<{ name: "author_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; authorUsername: drizzle_orm_pg_core.PgColumn<{ name: "author_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorName: drizzle_orm_pg_core.PgColumn<{ name: "author_name"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorFollowers: drizzle_orm_pg_core.PgColumn<{ name: "author_followers"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; conversationId: drizzle_orm_pg_core.PgColumn<{ name: "conversation_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; isReply: drizzle_orm_pg_core.PgColumn<{ name: "is_reply"; tableName: "tweets"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; inReplyToId: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; inReplyToUsername: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "created_at_utc"; tableName: "tweets"; 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; }, {}, {}>; capturedAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "captured_at_utc"; tableName: "tweets"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; errors: drizzle_orm_pg_core.PgColumn<{ name: "errors"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; source: drizzle_orm_pg_core.PgColumn<{ name: "source"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 32; }>; rawJson: drizzle_orm_pg_core.PgColumn<{ name: "raw_json"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reply: drizzle_orm_pg_core.PgColumn<{ name: "reply"; tableName: "tweets"; 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; }, {}, {}>; reasoning: drizzle_orm_pg_core.PgColumn<{ name: "reasoning"; tableName: "tweets"; 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; }, {}, {}>; }; dialect: "pg"; }>; declare const tweetAnalyticsTable: drizzle_orm_pg_core.PgTableWithColumns<{ name: "tweet_analytics"; schema: undefined; columns: { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_analytics"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; rawEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "raw_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; normalizedEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "normalized_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessAdjustedScore: drizzle_orm_pg_core.PgColumn<{ name: "freshness_adjusted_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; finalScore: drizzle_orm_pg_core.PgColumn<{ name: "final_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; authorSizeNormalizationFactor: drizzle_orm_pg_core.PgColumn<{ name: "author_size_normalization_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessDecayFactor: drizzle_orm_pg_core.PgColumn<{ name: "freshness_decay_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; ageInHours: drizzle_orm_pg_core.PgColumn<{ name: "age_in_hours"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; shouldReply: drizzle_orm_pg_core.PgColumn<{ name: "should_reply"; tableName: "tweet_analytics"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; algorithmVersion: drizzle_orm_pg_core.PgColumn<{ name: "algorithm_version"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 16; }>; computedAt: drizzle_orm_pg_core.PgColumn<{ name: "computed_at"; tableName: "tweet_analytics"; 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"; }>; declare const tweetSelectSchema: drizzle_zod.BuildSchema<"select", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets"; 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; }, {}, {}>; language: drizzle_orm_pg_core.PgColumn<{ name: "lang"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 10; }>; tweetUrl: drizzle_orm_pg_core.PgColumn<{ name: "tweet_url"; tableName: "tweets"; 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; }, {}, {}>; authorId: drizzle_orm_pg_core.PgColumn<{ name: "author_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; authorUsername: drizzle_orm_pg_core.PgColumn<{ name: "author_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorName: drizzle_orm_pg_core.PgColumn<{ name: "author_name"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorFollowers: drizzle_orm_pg_core.PgColumn<{ name: "author_followers"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; conversationId: drizzle_orm_pg_core.PgColumn<{ name: "conversation_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; isReply: drizzle_orm_pg_core.PgColumn<{ name: "is_reply"; tableName: "tweets"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; inReplyToId: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; inReplyToUsername: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "created_at_utc"; tableName: "tweets"; 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; }, {}, {}>; capturedAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "captured_at_utc"; tableName: "tweets"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; errors: drizzle_orm_pg_core.PgColumn<{ name: "errors"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; source: drizzle_orm_pg_core.PgColumn<{ name: "source"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 32; }>; rawJson: drizzle_orm_pg_core.PgColumn<{ name: "raw_json"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reply: drizzle_orm_pg_core.PgColumn<{ name: "reply"; tableName: "tweets"; 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; }, {}, {}>; reasoning: drizzle_orm_pg_core.PgColumn<{ name: "reasoning"; tableName: "tweets"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetInsertSchema: drizzle_zod.BuildSchema<"insert", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; text: drizzle_orm_pg_core.PgColumn<{ name: "text"; tableName: "tweets"; 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; }, {}, {}>; language: drizzle_orm_pg_core.PgColumn<{ name: "lang"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 10; }>; tweetUrl: drizzle_orm_pg_core.PgColumn<{ name: "tweet_url"; tableName: "tweets"; 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; }, {}, {}>; authorId: drizzle_orm_pg_core.PgColumn<{ name: "author_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; authorUsername: drizzle_orm_pg_core.PgColumn<{ name: "author_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorName: drizzle_orm_pg_core.PgColumn<{ name: "author_name"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; authorFollowers: drizzle_orm_pg_core.PgColumn<{ name: "author_followers"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; conversationId: drizzle_orm_pg_core.PgColumn<{ name: "conversation_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; isReply: drizzle_orm_pg_core.PgColumn<{ name: "is_reply"; tableName: "tweets"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; inReplyToId: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_id"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; inReplyToUsername: drizzle_orm_pg_core.PgColumn<{ name: "in_reply_to_username"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 255; }>; likeCount: drizzle_orm_pg_core.PgColumn<{ name: "like_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; replyCount: drizzle_orm_pg_core.PgColumn<{ name: "reply_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; retweetCount: drizzle_orm_pg_core.PgColumn<{ name: "retweet_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; quoteCount: drizzle_orm_pg_core.PgColumn<{ name: "quote_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; viewCount: drizzle_orm_pg_core.PgColumn<{ name: "view_count"; tableName: "tweets"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "created_at_utc"; tableName: "tweets"; 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; }, {}, {}>; capturedAtUtc: drizzle_orm_pg_core.PgColumn<{ name: "captured_at_utc"; tableName: "tweets"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "tweets"; 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; }, {}, {}>; status: drizzle_orm_pg_core.PgColumn<{ name: "status"; tableName: "tweets"; dataType: "string"; columnType: "PgEnumColumn"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; errors: drizzle_orm_pg_core.PgColumn<{ name: "errors"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: false; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; source: drizzle_orm_pg_core.PgColumn<{ name: "source"; tableName: "tweets"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 32; }>; rawJson: drizzle_orm_pg_core.PgColumn<{ name: "raw_json"; tableName: "tweets"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reply: drizzle_orm_pg_core.PgColumn<{ name: "reply"; tableName: "tweets"; 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; }, {}, {}>; reasoning: drizzle_orm_pg_core.PgColumn<{ name: "reasoning"; tableName: "tweets"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetAnalyticsSelectSchema: drizzle_zod.BuildSchema<"select", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_analytics"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; rawEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "raw_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; normalizedEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "normalized_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessAdjustedScore: drizzle_orm_pg_core.PgColumn<{ name: "freshness_adjusted_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; finalScore: drizzle_orm_pg_core.PgColumn<{ name: "final_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; authorSizeNormalizationFactor: drizzle_orm_pg_core.PgColumn<{ name: "author_size_normalization_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessDecayFactor: drizzle_orm_pg_core.PgColumn<{ name: "freshness_decay_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; ageInHours: drizzle_orm_pg_core.PgColumn<{ name: "age_in_hours"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; shouldReply: drizzle_orm_pg_core.PgColumn<{ name: "should_reply"; tableName: "tweet_analytics"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; algorithmVersion: drizzle_orm_pg_core.PgColumn<{ name: "algorithm_version"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 16; }>; computedAt: drizzle_orm_pg_core.PgColumn<{ name: "computed_at"; tableName: "tweet_analytics"; 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; }, {}, {}>; }, undefined, undefined>; declare const tweetAnalyticsInsertSchema: drizzle_zod.BuildSchema<"insert", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "tweet_analytics"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "always"; generated: undefined; }, {}, {}>; tweetId: drizzle_orm_pg_core.PgColumn<{ name: "tweet_id"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 64; }>; rawEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "raw_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; normalizedEngagementScore: drizzle_orm_pg_core.PgColumn<{ name: "normalized_engagement_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessAdjustedScore: drizzle_orm_pg_core.PgColumn<{ name: "freshness_adjusted_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; finalScore: drizzle_orm_pg_core.PgColumn<{ name: "final_score"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; authorSizeNormalizationFactor: drizzle_orm_pg_core.PgColumn<{ name: "author_size_normalization_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; freshnessDecayFactor: drizzle_orm_pg_core.PgColumn<{ name: "freshness_decay_factor"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; ageInHours: drizzle_orm_pg_core.PgColumn<{ name: "age_in_hours"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgNumeric"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; shouldReply: drizzle_orm_pg_core.PgColumn<{ name: "should_reply"; tableName: "tweet_analytics"; dataType: "boolean"; columnType: "PgBoolean"; data: boolean; driverParam: boolean; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; algorithmVersion: drizzle_orm_pg_core.PgColumn<{ name: "algorithm_version"; tableName: "tweet_analytics"; dataType: "string"; columnType: "PgVarchar"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, { length: 16; }>; computedAt: drizzle_orm_pg_core.PgColumn<{ name: "computed_at"; tableName: "tweet_analytics"; 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; }, {}, {}>; }, undefined, undefined>; type Tweet = typeof tweetsTable.$inferSelect; type InsertTweet = typeof tweetsTable.$inferInsert; type TweetAnalytics = typeof tweetAnalyticsTable.$inferSelect; type InsertTweetAnalytics = typeof tweetAnalyticsTable.$inferInsert; declare const workflows: drizzle_orm_pg_core.PgTableWithColumns<{ name: "workflows"; schema: undefined; columns: { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "workflows"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; slug: drizzle_orm_pg_core.PgColumn<{ name: "slug"; tableName: "workflows"; 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; }, {}, {}>; name: drizzle_orm_pg_core.PgColumn<{ name: "name"; tableName: "workflows"; 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; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "workflows"; 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; }, {}, {}>; spec: drizzle_orm_pg_core.PgColumn<{ name: "spec"; tableName: "workflows"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "workflows"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "workflows"; 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"; }>; declare const selectWorkflowSchema: drizzle_zod.BuildSchema<"select", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "workflows"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; slug: drizzle_orm_pg_core.PgColumn<{ name: "slug"; tableName: "workflows"; 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; }, {}, {}>; name: drizzle_orm_pg_core.PgColumn<{ name: "name"; tableName: "workflows"; 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; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "workflows"; 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; }, {}, {}>; spec: drizzle_orm_pg_core.PgColumn<{ name: "spec"; tableName: "workflows"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "workflows"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "workflows"; 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; }, {}, {}>; }, undefined, undefined>; declare const insertWorkflowSchema: drizzle_zod.BuildSchema<"insert", { id: drizzle_orm_pg_core.PgColumn<{ name: "id"; tableName: "workflows"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: "byDefault"; generated: undefined; }, {}, {}>; slug: drizzle_orm_pg_core.PgColumn<{ name: "slug"; tableName: "workflows"; 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; }, {}, {}>; name: drizzle_orm_pg_core.PgColumn<{ name: "name"; tableName: "workflows"; 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; }, {}, {}>; description: drizzle_orm_pg_core.PgColumn<{ name: "description"; tableName: "workflows"; 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; }, {}, {}>; spec: drizzle_orm_pg_core.PgColumn<{ name: "spec"; tableName: "workflows"; dataType: "json"; columnType: "PgJsonb"; data: unknown; driverParam: unknown; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: drizzle_orm_pg_core.PgColumn<{ name: "created_at"; tableName: "workflows"; 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: drizzle_orm_pg_core.PgColumn<{ name: "updated_at"; tableName: "workflows"; 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; }, {}, {}>; }, undefined, undefined>; type Workflow = typeof selectWorkflowSchema; type InsertWorkflow = typeof insertWorkflowSchema; type index_InsertTweet = InsertTweet; type index_InsertTweetAnalytics = InsertTweetAnalytics; type index_InsertTweetAnalyzer = InsertTweetAnalyzer; type index_InsertTweetAnalyzerWithMedia = InsertTweetAnalyzerWithMedia; type index_InsertTweetMediaAnalyzer = InsertTweetMediaAnalyzer; type index_InsertTweetMediaWithoutTweetId = InsertTweetMediaWithoutTweetId; type index_InsertWorkflow = InsertWorkflow; type index_SavedTweetAnalyzer = SavedTweetAnalyzer; type index_Tweet = Tweet; type index_TweetAnalytics = TweetAnalytics; type index_TweetAnalyzer = TweetAnalyzer; type index_TweetMediaAnalyzer = TweetMediaAnalyzer; type index_Workflow = Workflow; declare const index_insertWorkflowSchema: typeof insertWorkflowSchema; declare const index_mediaTypeConstants: typeof mediaTypeConstants; declare const index_selectWorkflowSchema: typeof selectWorkflowSchema; declare const index_statusConstants: typeof statusConstants; declare const index_tweetAnalyticsInsertSchema: typeof tweetAnalyticsInsertSchema; declare const index_tweetAnalyticsSelectSchema: typeof tweetAnalyticsSelectSchema; declare const index_tweetAnalyticsTable: typeof tweetAnalyticsTable; declare const index_tweetAnalyzerInsertSchema: typeof tweetAnalyzerInsertSchema; declare const index_tweetAnalyzerSelectSchema: typeof tweetAnalyzerSelectSchema; declare const index_tweetInsertSchema: typeof tweetInsertSchema; declare const index_tweetMediaAnalyzer: typeof tweetMediaAnalyzer; declare const index_tweetMediaAnalyzerInsertSchema: typeof tweetMediaAnalyzerInsertSchema; declare const index_tweetMediaAnalyzerSelectSchema: typeof tweetMediaAnalyzerSelectSchema; declare const index_tweetMediaRelations: typeof tweetMediaRelations; declare const index_tweetMediaTypeEnum: typeof tweetMediaTypeEnum; declare const index_tweetMediaTypeEnumSchema: typeof tweetMediaTypeEnumSchema; declare const index_tweetSelectSchema: typeof tweetSelectSchema; declare const index_tweetStatusEnum: typeof tweetStatusEnum; declare const index_tweetStatusEnumSchema: typeof tweetStatusEnumSchema; declare const index_tweetsAnalyzer: typeof tweetsAnalyzer; declare const index_tweetsRelations: typeof tweetsRelations; declare const index_tweetsTable: typeof tweetsTable; declare const index_workflows: typeof workflows; declare namespace index { export { type index_InsertTweet as InsertTweet, type index_InsertTweetAnalytics as InsertTweetAnalytics, type index_InsertTweetAnalyzer as InsertTweetAnalyzer, type index_InsertTweetAnalyzerWithMedia as InsertTweetAnalyzerWithMedia, type index_InsertTweetMediaAnalyzer as InsertTweetMediaAnalyzer, type index_InsertTweetMediaWithoutTweetId as InsertTweetMediaWithoutTweetId, type index_InsertWorkflow as InsertWorkflow, type index_SavedTweetAnalyzer as SavedTweetAnalyzer, type index_Tweet as Tweet, type index_TweetAnalytics as TweetAnalytics, type index_TweetAnalyzer as TweetAnalyzer, type index_TweetMediaAnalyzer as TweetMediaAnalyzer, type index_Workflow as Workflow, index_insertWorkflowSchema as insertWorkflowSchema, index_mediaTypeConstants as mediaTypeConstants, index_selectWorkflowSchema as selectWorkflowSchema, index_statusConstants as statusConstants, index_tweetAnalyticsInsertSchema as tweetAnalyticsInsertSchema, index_tweetAnalyticsSelectSchema as tweetAnalyticsSelectSchema, index_tweetAnalyticsTable as tweetAnalyticsTable, index_tweetAnalyzerInsertSchema as tweetAnalyzerInsertSchema, index_tweetAnalyzerSelectSchema as tweetAnalyzerSelectSchema, index_tweetInsertSchema as tweetInsertSchema, index_tweetMediaAnalyzer as tweetMediaAnalyzer, index_tweetMediaAnalyzerInsertSchema as tweetMediaAnalyzerInsertSchema, index_tweetMediaAnalyzerSelectSchema as tweetMediaAnalyzerSelectSchema, index_tweetMediaRelations as tweetMediaRelations, index_tweetMediaTypeEnum as tweetMediaTypeEnum, index_tweetMediaTypeEnumSchema as tweetMediaTypeEnumSchema, index_tweetSelectSchema as tweetSelectSchema, index_tweetStatusEnum as tweetStatusEnum, index_tweetStatusEnumSchema as tweetStatusEnumSchema, index_tweetsAnalyzer as tweetsAnalyzer, index_tweetsRelations as tweetsRelations, index_tweetsTable as tweetsTable, index_workflows as workflows }; } declare function getDb(): drizzle_orm_postgres_js.PostgresJsDatabase> & { $client: postgres.Sql<{}>; }; export { getDb, index as schema };