import * as info from 'systeminformation'; export declare class SysinfoService { general(): Promise<{ memories: info.Systeminformation.MemLayoutData[]; cpu: info.Systeminformation.CpuData; disks: info.Systeminformation.DiskLayoutData[]; graphics: info.Systeminformation.GraphicsData; os: info.Systeminformation.OsData; system: info.Systeminformation.SystemData; networks: info.Systeminformation.NetworkInterfacesData[]; versions: info.Systeminformation.VersionData; }>; ip(): Promise; geoIp(): Promise<{ city: any; country: any; countryCode: any; isp: any; lat: any; lon: any; ip: string; }>; ipSubdomain(): Promise; docker(): Promise<{ containers: info.Systeminformation.DockerContainerData[]; id: string; containersRunning: number; containersPaused: number; containersStopped: number; images: number; driver: string; memoryLimit: boolean; swapLimit: boolean; kernelMemory: boolean; cpuCfsPeriod: boolean; cpuCfsQuota: boolean; cpuShares: boolean; cpuSet: boolean; ipv4Forwarding: boolean; bridgeNfIptables: boolean; bridgeNfIp6tables: boolean; debug: boolean; mfd: number; oomKillDisable: boolean; ngoroutines: number; systemTime: string; loggingDriver: string; cgroupDriver: string; nEventsListener: number; kernelVersion: string; operatingSystem: string; osType: string; architecture: string; ncpu: number; memTotal: number; dockerRootDir: string; httpProxy: string; httpsProxy: string; noProxy: string; name: string; labels: string[]; experimentalBuild: boolean; serverVersion: string; clusterStore: string; clusterAdvertise: string; defaultRuntime: string; liveRestoreEnabled: boolean; isolation: string; initBinary: string; productLicense: string; }>; }