import type * as HydraDB from "../index.js"; export interface TenantsInfraV2 { /** Whether the graph store is healthy for this database. */ graphStatus?: boolean; /** Derived readiness flag: true only when scheduler_status (lifecycle provisioning finished), graph_status, and both vectorstore_status.knowledge and vectorstore_status.memories are true — i.e. the database is fully provisioned and ready to accept ingestion and serve queries. Database creation is asynchronous: collections may appear before provisioning completes, so poll GET /databases/status until this is true before ingesting or querying. */ readyForIngestion?: boolean; /** Whether lifecycle provisioning has finished for this database (creation_status is ready). False while the database is still being created, even if individual collections already exist. */ schedulerStatus?: boolean; vectorstoreStatus?: HydraDB.TenantsVectorstoreStatusV2; }