interface D2DatabaseInfo { name: string; user: string; url: string; databaseVersion: string; spatialSupport: boolean; time: string; } export interface SystemInitInfo { baseUrl: string; apiVersion: number; } export declare class SystemInfo { contextPath: string; userAgent: string; calendar: string; dateFormat: string; serverDate: string; serverTimeZoneId: string; serverTimeZoneDisplayName: string; lastAnalyticsTableSuccess: string; intervalSinceLastAnalyticsTableSuccess: string; lastAnalyticsTableRuntime: string; databaseInfo: D2DatabaseInfo; version: string; revision: string; buildTime: string; jasperReportsVersion: string; environmentVariable: string; fileStoreProvider: string; readOnlyMode: string; nodeId: string; javaVersion: string; javaVendor: string; osName: string; osArchitecture: string; osVersion: string; externalDirectory: string; readReplicaCount: number; memoryInfo: string; cpuCores: number; encryption: boolean; emailConfigured: boolean; redisEnabled: boolean; systemId: string; systemName: string; clusterHostname: string; isMetadataVersionEnabled: boolean; get baseUrl(): string; get apiVersion(): number; constructor(params?: Partial); toInitObject(): SystemInitInfo; } export {};