/** * * Data transfer object containing information about a CouchDB database, including size metrics and * cluster configuration. * / */ export declare class DatabaseInfo { /** * * The database identifier. */ id: string; /** * * The current update sequence for the database. */ updateSeq: string | undefined; /** * * The size of the database file on disk in bytes. */ fileSize: number | undefined; /** * * The uncompressed size of the database contents in bytes. */ externalSize: number | undefined; /** * * The size of live data in the database in bytes. */ activeSize: number | undefined; /** * * The number of documents in the database. */ docs: number | undefined; /** * * The number of shards for the database. */ q: number | undefined; /** * * The number of replicas of each shard. */ n: number | undefined; /** * * The number of copies that must be written before a write is considered successful. */ w: number | undefined; /** * * The number of copies that must be read before a read is considered successful. */ r: number | undefined; constructor(partial: Partial); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): DatabaseInfo; }