/** * Agent lifecycle states * * Active tiers T0-T7 plus exception states */ export declare const agentStateEnum: import("drizzle-orm/pg-core").PgEnum<["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]>; /** * Attestation types */ export declare const attestationTypeEnum: import("drizzle-orm/pg-core").PgEnum<["BEHAVIORAL", "CREDENTIAL", "AUDIT", "A2A", "MANUAL"]>; /** * Attestation outcomes */ export declare const attestationOutcomeEnum: import("drizzle-orm/pg-core").PgEnum<["success", "failure", "warning"]>; /** * State transition actions */ export declare const stateActionEnum: import("drizzle-orm/pg-core").PgEnum<["PROMOTE", "REQUEST_APPROVAL", "QUARANTINE", "RELEASE", "SUSPEND", "REVOKE", "EXPEL", "REINSTATE"]>; /** * Tenants table - organizations using the platform */ export declare const tenants: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "tenants"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "tenants"; 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; }, {}, {}>; slug: import("drizzle-orm/pg-core").PgColumn<{ name: "slug"; tableName: "tenants"; 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: import("drizzle-orm/pg-core").PgColumn<{ name: "name"; tableName: "tenants"; 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; }, {}, {}>; registry: import("drizzle-orm/pg-core").PgColumn<{ name: "registry"; tableName: "tenants"; 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; }, {}, {}>; tier: import("drizzle-orm/pg-core").PgColumn<{ name: "tier"; tableName: "tenants"; 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; }, {}, {}>; agentLimit: import("drizzle-orm/pg-core").PgColumn<{ name: "agent_limit"; tableName: "tenants"; 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; }, {}, {}>; apiCallsPerMonth: import("drizzle-orm/pg-core").PgColumn<{ name: "api_calls_per_month"; tableName: "tenants"; 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; }, {}, {}>; contactEmail: import("drizzle-orm/pg-core").PgColumn<{ name: "contact_email"; tableName: "tenants"; 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; }, {}, {}>; billingEmail: import("drizzle-orm/pg-core").PgColumn<{ name: "billing_email"; tableName: "tenants"; 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: "tenants"; 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; }>; active: import("drizzle-orm/pg-core").PgColumn<{ name: "active"; tableName: "tenants"; 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; }, {}, {}>; suspendedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "suspended_at"; tableName: "tenants"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; suspendedReason: import("drizzle-orm/pg-core").PgColumn<{ name: "suspended_reason"; tableName: "tenants"; 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; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "tenants"; 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: "tenants"; 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"; }>; /** * Agents table - registered AI agents */ export declare const agents: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "agents"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "agents"; 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; }, {}, {}>; tenantId: import("drizzle-orm/pg-core").PgColumn<{ name: "tenant_id"; tableName: "agents"; 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; }, {}, {}>; carId: import("drizzle-orm/pg-core").PgColumn<{ name: "car_id"; tableName: "agents"; 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; }, {}, {}>; registry: import("drizzle-orm/pg-core").PgColumn<{ name: "registry"; tableName: "agents"; 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; }, {}, {}>; organization: import("drizzle-orm/pg-core").PgColumn<{ name: "organization"; tableName: "agents"; 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; }, {}, {}>; agentClass: import("drizzle-orm/pg-core").PgColumn<{ name: "agent_class"; tableName: "agents"; 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; }, {}, {}>; domains: import("drizzle-orm/pg-core").PgColumn<{ name: "domains"; tableName: "agents"; 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; }, {}, {}>; domainsBitmask: import("drizzle-orm/pg-core").PgColumn<{ name: "domains_bitmask"; tableName: "agents"; 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; }, {}, {}>; level: import("drizzle-orm/pg-core").PgColumn<{ name: "level"; tableName: "agents"; 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; }, {}, {}>; version: import("drizzle-orm/pg-core").PgColumn<{ name: "version"; tableName: "agents"; 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; }, {}, {}>; state: import("drizzle-orm/pg-core").PgColumn<{ name: "state"; tableName: "agents"; dataType: "string"; columnType: "PgEnumColumn"; data: "SUSPENDED" | "T0_SANDBOX" | "T1_OBSERVED" | "T2_PROVISIONAL" | "T3_MONITORED" | "T4_STANDARD" | "T5_TRUSTED" | "T6_CERTIFIED" | "T7_AUTONOMOUS" | "QUARANTINE" | "REVOKED" | "EXPELLED"; driverParam: string; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; trustScore: import("drizzle-orm/pg-core").PgColumn<{ name: "trust_score"; tableName: "agents"; 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; }, {}, {}>; trustTier: import("drizzle-orm/pg-core").PgColumn<{ name: "trust_tier"; tableName: "agents"; 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; }, {}, {}>; description: import("drizzle-orm/pg-core").PgColumn<{ name: "description"; tableName: "agents"; 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: "agents"; 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; }>; contactEmail: import("drizzle-orm/pg-core").PgColumn<{ name: "contact_email"; tableName: "agents"; 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; }, {}, {}>; quarantineCount: import("drizzle-orm/pg-core").PgColumn<{ name: "quarantine_count"; tableName: "agents"; 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; }, {}, {}>; suspensionCount: import("drizzle-orm/pg-core").PgColumn<{ name: "suspension_count"; tableName: "agents"; 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; }, {}, {}>; revocationCount: import("drizzle-orm/pg-core").PgColumn<{ name: "revocation_count"; tableName: "agents"; 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; }, {}, {}>; lastQuarantineAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_quarantine_at"; tableName: "agents"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastSuspensionAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_suspension_at"; tableName: "agents"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; stateChangedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "state_changed_at"; tableName: "agents"; 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; }, {}, {}>; lastActiveAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_active_at"; tableName: "agents"; 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; }, {}, {}>; attestationCount: import("drizzle-orm/pg-core").PgColumn<{ name: "attestation_count"; tableName: "agents"; 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; }, {}, {}>; successfulAttestations: import("drizzle-orm/pg-core").PgColumn<{ name: "successful_attestations"; tableName: "agents"; 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; }, {}, {}>; registeredAt: import("drizzle-orm/pg-core").PgColumn<{ name: "registered_at"; tableName: "agents"; 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: "agents"; 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"; }>; /** * Attestations table - trust attestations for agents */ export declare const attestations: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "attestations"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "attestations"; 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; }, {}, {}>; agentId: import("drizzle-orm/pg-core").PgColumn<{ name: "agent_id"; tableName: "attestations"; 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; }, {}, {}>; tenantId: import("drizzle-orm/pg-core").PgColumn<{ name: "tenant_id"; tableName: "attestations"; 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: "attestations"; dataType: "string"; columnType: "PgEnumColumn"; data: "BEHAVIORAL" | "MANUAL" | "CREDENTIAL" | "AUDIT" | "A2A"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["BEHAVIORAL", "CREDENTIAL", "AUDIT", "A2A", "MANUAL"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; outcome: import("drizzle-orm/pg-core").PgColumn<{ name: "outcome"; tableName: "attestations"; dataType: "string"; columnType: "PgEnumColumn"; data: "warning" | "success" | "failure"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["success", "failure", "warning"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; action: import("drizzle-orm/pg-core").PgColumn<{ name: "action"; tableName: "attestations"; 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; }, {}, {}>; evidence: import("drizzle-orm/pg-core").PgColumn<{ name: "evidence"; tableName: "attestations"; 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; }>; source: import("drizzle-orm/pg-core").PgColumn<{ name: "source"; tableName: "attestations"; 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; }, {}, {}>; sourceCarId: import("drizzle-orm/pg-core").PgColumn<{ name: "source_car_id"; tableName: "attestations"; 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; }, {}, {}>; processed: import("drizzle-orm/pg-core").PgColumn<{ name: "processed"; tableName: "attestations"; 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; }, {}, {}>; trustImpact: import("drizzle-orm/pg-core").PgColumn<{ name: "trust_impact"; tableName: "attestations"; 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; }, {}, {}>; processedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "processed_at"; tableName: "attestations"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; timestamp: import("drizzle-orm/pg-core").PgColumn<{ name: "timestamp"; tableName: "attestations"; 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; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "attestations"; 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"; }>; /** * State transitions table - agent lifecycle history */ export declare const stateTransitions: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "state_transitions"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "state_transitions"; 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; }, {}, {}>; agentId: import("drizzle-orm/pg-core").PgColumn<{ name: "agent_id"; tableName: "state_transitions"; 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; }, {}, {}>; tenantId: import("drizzle-orm/pg-core").PgColumn<{ name: "tenant_id"; tableName: "state_transitions"; 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; }, {}, {}>; action: import("drizzle-orm/pg-core").PgColumn<{ name: "action"; tableName: "state_transitions"; dataType: "string"; columnType: "PgEnumColumn"; data: "REQUEST_APPROVAL" | "QUARANTINE" | "PROMOTE" | "RELEASE" | "SUSPEND" | "REVOKE" | "EXPEL" | "REINSTATE"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["PROMOTE", "REQUEST_APPROVAL", "QUARANTINE", "RELEASE", "SUSPEND", "REVOKE", "EXPEL", "REINSTATE"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; fromState: import("drizzle-orm/pg-core").PgColumn<{ name: "from_state"; tableName: "state_transitions"; dataType: "string"; columnType: "PgEnumColumn"; data: "SUSPENDED" | "T0_SANDBOX" | "T1_OBSERVED" | "T2_PROVISIONAL" | "T3_MONITORED" | "T4_STANDARD" | "T5_TRUSTED" | "T6_CERTIFIED" | "T7_AUTONOMOUS" | "QUARANTINE" | "REVOKED" | "EXPELLED"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; toState: import("drizzle-orm/pg-core").PgColumn<{ name: "to_state"; tableName: "state_transitions"; dataType: "string"; columnType: "PgEnumColumn"; data: "SUSPENDED" | "T0_SANDBOX" | "T1_OBSERVED" | "T2_PROVISIONAL" | "T3_MONITORED" | "T4_STANDARD" | "T5_TRUSTED" | "T6_CERTIFIED" | "T7_AUTONOMOUS" | "QUARANTINE" | "REVOKED" | "EXPELLED"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reason: import("drizzle-orm/pg-core").PgColumn<{ name: "reason"; tableName: "state_transitions"; 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; }, {}, {}>; requiresApproval: import("drizzle-orm/pg-core").PgColumn<{ name: "requires_approval"; tableName: "state_transitions"; 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; }, {}, {}>; approvedBy: import("drizzle-orm/pg-core").PgColumn<{ name: "approved_by"; tableName: "state_transitions"; 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; }, {}, {}>; approvedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "approved_at"; tableName: "state_transitions"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; rejectedBy: import("drizzle-orm/pg-core").PgColumn<{ name: "rejected_by"; tableName: "state_transitions"; 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; }, {}, {}>; rejectedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "rejected_at"; tableName: "state_transitions"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; rejectedReason: import("drizzle-orm/pg-core").PgColumn<{ name: "rejected_reason"; tableName: "state_transitions"; 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; }, {}, {}>; context: import("drizzle-orm/pg-core").PgColumn<{ name: "context"; tableName: "state_transitions"; 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; }>; triggeredBy: import("drizzle-orm/pg-core").PgColumn<{ name: "triggered_by"; tableName: "state_transitions"; dataType: "string"; columnType: "PgText"; data: string; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: [string, ...string[]]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "state_transitions"; 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; }, {}, {}>; timestamp: import("drizzle-orm/pg-core").PgColumn<{ name: "timestamp"; tableName: "state_transitions"; 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"; }>; /** * Approval requests table - human approval gates */ export declare const approvalRequests: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "approval_requests"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "approval_requests"; 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; }, {}, {}>; transitionId: import("drizzle-orm/pg-core").PgColumn<{ name: "transition_id"; tableName: "approval_requests"; 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; }, {}, {}>; agentId: import("drizzle-orm/pg-core").PgColumn<{ name: "agent_id"; tableName: "approval_requests"; 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; }, {}, {}>; tenantId: import("drizzle-orm/pg-core").PgColumn<{ name: "tenant_id"; tableName: "approval_requests"; 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; }, {}, {}>; fromState: import("drizzle-orm/pg-core").PgColumn<{ name: "from_state"; tableName: "approval_requests"; dataType: "string"; columnType: "PgEnumColumn"; data: "SUSPENDED" | "T0_SANDBOX" | "T1_OBSERVED" | "T2_PROVISIONAL" | "T3_MONITORED" | "T4_STANDARD" | "T5_TRUSTED" | "T6_CERTIFIED" | "T7_AUTONOMOUS" | "QUARANTINE" | "REVOKED" | "EXPELLED"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; toState: import("drizzle-orm/pg-core").PgColumn<{ name: "to_state"; tableName: "approval_requests"; dataType: "string"; columnType: "PgEnumColumn"; data: "SUSPENDED" | "T0_SANDBOX" | "T1_OBSERVED" | "T2_PROVISIONAL" | "T3_MONITORED" | "T4_STANDARD" | "T5_TRUSTED" | "T6_CERTIFIED" | "T7_AUTONOMOUS" | "QUARANTINE" | "REVOKED" | "EXPELLED"; driverParam: string; notNull: true; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: ["T0_SANDBOX", "T1_OBSERVED", "T2_PROVISIONAL", "T3_MONITORED", "T4_STANDARD", "T5_TRUSTED", "T6_CERTIFIED", "T7_AUTONOMOUS", "QUARANTINE", "SUSPENDED", "REVOKED", "EXPELLED"]; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; reason: import("drizzle-orm/pg-core").PgColumn<{ name: "reason"; tableName: "approval_requests"; 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; }, {}, {}>; status: import("drizzle-orm/pg-core").PgColumn<{ name: "status"; tableName: "approval_requests"; 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; }, {}, {}>; assignedTo: import("drizzle-orm/pg-core").PgColumn<{ name: "assigned_to"; tableName: "approval_requests"; 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; }, {}, {}>; decidedBy: import("drizzle-orm/pg-core").PgColumn<{ name: "decided_by"; tableName: "approval_requests"; 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; }, {}, {}>; decidedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "decided_at"; tableName: "approval_requests"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; decisionNotes: import("drizzle-orm/pg-core").PgColumn<{ name: "decision_notes"; tableName: "approval_requests"; 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; }, {}, {}>; expiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "expires_at"; tableName: "approval_requests"; 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; }, {}, {}>; timeoutAction: import("drizzle-orm/pg-core").PgColumn<{ name: "timeout_action"; tableName: "approval_requests"; 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; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "approval_requests"; 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: "approval_requests"; 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"; }>; /** * API keys table - authentication tokens for tenants */ export declare const apiKeys: import("drizzle-orm/pg-core").PgTableWithColumns<{ name: "api_keys"; schema: undefined; columns: { id: import("drizzle-orm/pg-core").PgColumn<{ name: "id"; tableName: "api_keys"; 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; }, {}, {}>; tenantId: import("drizzle-orm/pg-core").PgColumn<{ name: "tenant_id"; tableName: "api_keys"; 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; }, {}, {}>; keyHash: import("drizzle-orm/pg-core").PgColumn<{ name: "key_hash"; tableName: "api_keys"; 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; }, {}, {}>; keyPrefix: import("drizzle-orm/pg-core").PgColumn<{ name: "key_prefix"; tableName: "api_keys"; 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: import("drizzle-orm/pg-core").PgColumn<{ name: "name"; tableName: "api_keys"; 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; }, {}, {}>; scopes: import("drizzle-orm/pg-core").PgColumn<{ name: "scopes"; tableName: "api_keys"; dataType: "json"; columnType: "PgJsonb"; data: string[]; driverParam: unknown; notNull: true; hasDefault: true; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, { $type: string[]; }>; rateLimit: import("drizzle-orm/pg-core").PgColumn<{ name: "rate_limit"; tableName: "api_keys"; 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; }, {}, {}>; rateLimitRemaining: import("drizzle-orm/pg-core").PgColumn<{ name: "rate_limit_remaining"; tableName: "api_keys"; 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; }, {}, {}>; rateLimitResetAt: import("drizzle-orm/pg-core").PgColumn<{ name: "rate_limit_reset_at"; tableName: "api_keys"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; lastUsedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "last_used_at"; tableName: "api_keys"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; usageCount: import("drizzle-orm/pg-core").PgColumn<{ name: "usage_count"; tableName: "api_keys"; 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; }, {}, {}>; active: import("drizzle-orm/pg-core").PgColumn<{ name: "active"; tableName: "api_keys"; 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; }, {}, {}>; revokedAt: import("drizzle-orm/pg-core").PgColumn<{ name: "revoked_at"; tableName: "api_keys"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; revokedReason: import("drizzle-orm/pg-core").PgColumn<{ name: "revoked_reason"; tableName: "api_keys"; 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; }, {}, {}>; expiresAt: import("drizzle-orm/pg-core").PgColumn<{ name: "expires_at"; tableName: "api_keys"; dataType: "date"; columnType: "PgTimestamp"; data: Date; driverParam: string; notNull: false; hasDefault: false; isPrimaryKey: false; isAutoincrement: false; hasRuntimeDefault: false; enumValues: undefined; baseColumn: never; identity: undefined; generated: undefined; }, {}, {}>; createdAt: import("drizzle-orm/pg-core").PgColumn<{ name: "created_at"; tableName: "api_keys"; 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: "api_keys"; 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 Tenant = typeof tenants.$inferSelect; export type NewTenant = typeof tenants.$inferInsert; export type Agent = typeof agents.$inferSelect; export type NewAgent = typeof agents.$inferInsert; export type Attestation = typeof attestations.$inferSelect; export type NewAttestation = typeof attestations.$inferInsert; export type StateTransition = typeof stateTransitions.$inferSelect; export type NewStateTransition = typeof stateTransitions.$inferInsert; export type ApprovalRequest = typeof approvalRequests.$inferSelect; export type NewApprovalRequest = typeof approvalRequests.$inferInsert; export type ApiKey = typeof apiKeys.$inferSelect; export type NewApiKey = typeof apiKeys.$inferInsert; export type AgentState = 'T0_SANDBOX' | 'T1_OBSERVED' | 'T2_PROVISIONAL' | 'T3_MONITORED' | 'T4_STANDARD' | 'T5_TRUSTED' | 'T6_CERTIFIED' | 'T7_AUTONOMOUS' | 'QUARANTINE' | 'SUSPENDED' | 'REVOKED' | 'EXPELLED'; export type AttestationType = 'BEHAVIORAL' | 'CREDENTIAL' | 'AUDIT' | 'A2A' | 'MANUAL'; export type AttestationOutcome = 'success' | 'failure' | 'warning'; export type StateAction = 'PROMOTE' | 'REQUEST_APPROVAL' | 'QUARANTINE' | 'RELEASE' | 'SUSPEND' | 'REVOKE' | 'EXPEL' | 'REINSTATE';