/** * Trust level enum (T0-T7) * * 8-tier model: * - 0: T0 Sandbox * - 1: T1 Observed * - 2: T2 Provisional * - 3: T3 Monitored * - 4: T4 Standard * - 5: T5 Trusted * - 6: T6 Certified * - 7: T7 Autonomous */ export declare const trustLevelEnum: import("drizzle-orm/pg-core").PgEnum<["0", "1", "2", "3", "4", "5", "6", "7"]>; /** * Trust records table - current trust state for entities */ export declare const trustRecords: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trust_records"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "trust_records"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityId: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_id"; tableName: "trust_records"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; score: import("drizzle-orm/pg-core").PgColumn<{ name: "score"; tableName: "trust_records"; 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; }, {}, {}>; level: import("drizzle-orm/pg-core").PgColumn<{ name: "level"; tableName: "trust_records"; dataType: "string"; columnType: "PgEnumColumn"; data: "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["0", "1", "2", "3", "4", "5", "6", "7"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; behavioralScore: import("drizzle-orm/pg-core").PgColumn<{ name: "behavioral_score"; tableName: "trust_records"; 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; }, {}, {}>; complianceScore: import("drizzle-orm/pg-core").PgColumn<{ name: "compliance_score"; tableName: "trust_records"; 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; }, {}, {}>; identityScore: import("drizzle-orm/pg-core").PgColumn<{ name: "identity_score"; tableName: "trust_records"; 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; }, {}, {}>; contextScore: import("drizzle-orm/pg-core").PgColumn<{ name: "context_score"; tableName: "trust_records"; 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; }, {}, {}>; signalCount: import("drizzle-orm/pg-core").PgColumn<{ name: "signal_count"; tableName: "trust_records"; 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; }, {}, {}>; lastCalculatedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_calculated_at"; tableName: "trust_records"; 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; }, {}, {}>; lastActivityAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_activity_at"; tableName: "trust_records"; 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; }, {}, {}>; metadata: import("drizzle-orm/pg-core").PgColumn<{ name: "metadata"; tableName: "trust_records"; dataType: "json"; columnType: "PgJsonb"; data: { [key: string]: unknown; observabilityClass?: number; attestationProvider?: string; verificationProof?: string; sourceCodeUrl?: string; lastAuditDate?: string; }; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: { [key: string]: unknown; observabilityClass?: number; attestationProvider?: string; verificationProof?: string; sourceCodeUrl?: string; lastAuditDate?: string; }; }>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "trust_records"; 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: "trust_records"; 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"; }>; /** * Trust signals table - behavioral events affecting trust */ export declare const trustSignals: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trust_signals"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "trust_signals"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityId: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_id"; tableName: "trust_signals"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; type: import("drizzle-orm/pg-core").PgColumn<{ name: "type"; tableName: "trust_signals"; 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; }, {}, {}>; value: import("drizzle-orm/pg-core").PgColumn<{ name: "value"; tableName: "trust_signals"; dataType: "number"; columnType: "PgReal"; data: number; driverParam: string | number; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; weight: import("drizzle-orm/pg-core").PgColumn<{ name: "weight"; tableName: "trust_signals"; 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; }, {}, {}>; source: import("drizzle-orm/pg-core").PgColumn<{ name: "source"; tableName: "trust_signals"; 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; }, {}, {}>; metadata: import("drizzle-orm/pg-core").PgColumn<{ name: "metadata"; tableName: "trust_signals"; dataType: "json"; columnType: "PgJsonb"; data: Record; driverParam: unknown; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: Record; }>; timestamp: import("drizzle-orm/pg-core").PgColumn<{ name: "timestamp"; tableName: "trust_signals"; 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"; }>; /** * Trust history table - significant score changes */ export declare const trustHistory: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "trust_history"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "trust_history"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: true; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; entityId: import("drizzle-orm/pg-core").PgColumn<{ name: "entity_id"; tableName: "trust_history"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; score: import("drizzle-orm/pg-core").PgColumn<{ name: "score"; tableName: "trust_history"; 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; }, {}, {}>; previousScore: import("drizzle-orm/pg-core").PgColumn<{ name: "previous_score"; tableName: "trust_history"; dataType: "number"; columnType: "PgInteger"; data: number; driverParam: string | number; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; level: import("drizzle-orm/pg-core").PgColumn<{ name: "level"; tableName: "trust_history"; dataType: "string"; columnType: "PgEnumColumn"; data: "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["0", "1", "2", "3", "4", "5", "6", "7"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; previousLevel: import("drizzle-orm/pg-core").PgColumn<{ name: "previous_level"; tableName: "trust_history"; dataType: "string"; columnType: "PgEnumColumn"; data: "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7"; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["0", "1", "2", "3", "4", "5", "6", "7"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reason: import("drizzle-orm/pg-core").PgColumn<{ name: "reason"; tableName: "trust_history"; 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; }, {}, {}>; signalId: import("drizzle-orm/pg-core").PgColumn<{ name: "signal_id"; tableName: "trust_history"; dataType: "string"; columnType: "PgUUID"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; timestamp: import("drizzle-orm/pg-core").PgColumn<{ name: "timestamp"; tableName: "trust_history"; 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 TrustRecord = typeof trustRecords.$inferSelect; export type NewTrustRecord = typeof trustRecords.$inferInsert; export type TrustSignal = typeof trustSignals.$inferSelect; export type NewTrustSignal = typeof trustSignals.$inferInsert; export type TrustHistory = typeof trustHistory.$inferSelect; export type NewTrustHistory = typeof trustHistory.$inferInsert;