import type { AudioData, BaseboardData, BiosData, BluetoothDeviceData, BlockDevicesData, Callback, ChassisData, CpuCacheData, CpuCurrentSpeedData, CpuData, CpuTemperatureData, CurrentLoadData, DiskLayoutData, DisksIoData, DockerContainerData, DockerContainerProcessData, DockerContainerStatsData, DockerImageData, DockerInfoData, DockerVolumeData, FsOpenFilesData, FsSizeData, FsStatsData, GraphicsData, InetChecksiteData, InspectEnvelope, InspectEnvelopeOptions, InspectOptions, MaybeUnsupported, MemData, MemLayoutData, NetworkConnectionsData, NetworkInterfacesData, NetworkStatsData, OsData, PrinterData, ProcessesData, ProcessesProcessLoadData, ServicesData, SystemData, UsbData, UserData, UuidData, VboxInfoData, VersionData, WifiConnectionData, WifiInterfaceData, WifiNetworkData } from './types'; export declare const system: (callback?: Callback) => Promise; export declare const bios: (callback?: Callback) => Promise; export declare const baseboard: (callback?: Callback) => Promise; export declare const chassis: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function osInfo(callback?: Callback): Promise; export declare function osInfo(options?: InspectOptions, callback?: Callback): Promise; export declare function osInfo(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const versions: (apps?: string | Callback, callback?: Callback) => Promise; export declare const shell: (callback?: Callback) => Promise; export declare const uuid: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function cpu(callback?: Callback): Promise; export declare function cpu(options?: InspectOptions, callback?: Callback): Promise; export declare function cpu(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const cpuFlags: (callback?: Callback) => Promise; export declare const cpuCache: (callback?: Callback) => Promise; export declare const cpuCurrentSpeed: (callback?: Callback) => Promise; export declare const cpuTemperature: (callback?: Callback) => Promise; export declare const currentLoad: (callback?: Callback) => Promise; export declare const fullLoad: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function mem(callback?: Callback): Promise; export declare function mem(options?: InspectOptions, callback?: Callback): Promise; export declare function mem(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const memLayout: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function graphics(callback?: Callback>): Promise>; export declare function graphics(options?: InspectOptions, callback?: Callback>): Promise>; export declare function graphics(options: InspectEnvelopeOptions, callback?: Callback>>): Promise>>; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function fsSize(callback?: Callback): Promise; export declare function fsSize(options?: InspectOptions, callback?: Callback): Promise; export declare function fsSize(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; /** @deprecated Use the InspectOptions object form instead (e.g. { drive: "/" }). The positional form will be removed in v2.0. */ export declare function fsSize(drive?: string | Callback, callback?: Callback): Promise; export declare const fsOpenFiles: (callback?: Callback) => Promise; export declare const blockDevices: (callback?: Callback) => Promise; export declare const fsStats: (callback?: Callback) => Promise; export declare const disksIO: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function diskLayout(callback?: Callback): Promise; export declare function diskLayout(options?: InspectOptions, callback?: Callback): Promise; export declare function diskLayout(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const networkInterfaceDefault: (callback?: Callback) => Promise; export declare const networkGatewayDefault: (callback?: Callback) => Promise; /** @deprecated Use the InspectOptions object form instead (e.g. { rescan: true, defaultString: "..." }). The positional form will be removed in v2.0. */ export declare function networkInterfaces(callback?: Callback | boolean | string, rescan?: boolean, defaultString?: string): Promise; export declare function networkInterfaces(options?: InspectOptions, callback?: Callback): Promise; export declare function networkInterfaces(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const networkStats: (ifaces?: string | Callback, callback?: Callback) => Promise; export declare const networkConnections: (callback?: Callback) => Promise; export declare const wifiNetworks: (callback?: Callback>) => Promise>; export declare const wifiInterfaces: (callback?: Callback) => Promise; export declare const wifiConnections: (callback?: Callback) => Promise; export declare const services: (srv?: string | Callback, callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function processes(callback?: Callback): Promise; export declare function processes(options?: InspectOptions, callback?: Callback): Promise; export declare function processes(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const processLoad: (proc?: string | Callback, callback?: Callback) => Promise; export declare const users: (callback?: Callback) => Promise; export declare const inetChecksite: (url: string, callback?: Callback) => Promise; export declare const inetLatency: (host?: string | Callback, callback?: Callback) => Promise; export declare const dockerInfo: (callback?: Callback) => Promise; export declare const dockerImages: (all?: boolean | string | Callback, callback?: Callback) => Promise; export declare const dockerContainers: (all?: boolean | string | Callback, callback?: Callback) => Promise; export declare const dockerContainerStats: (containerIDs?: string | Callback, callback?: Callback) => Promise; export declare const dockerContainerProcesses: (containerID?: string, callback?: Callback) => Promise; export declare const dockerVolumes: (callback?: Callback) => Promise; /** @deprecated Pass an InspectOptions object and consume the returned Promise. The callback overload will be removed in v2.0. */ export declare function dockerAll(callback?: Callback): Promise; export declare function dockerAll(options?: InspectOptions, callback?: Callback): Promise; export declare function dockerAll(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare const vboxInfo: (callback?: Callback) => Promise; export declare const printer: (callback?: Callback>) => Promise>; export declare const usb: (callback?: Callback>) => Promise>; export declare const audio: (callback?: Callback>) => Promise>; export declare const bluetoothDevices: (callback?: Callback>) => Promise>; //# sourceMappingURL=index.generated.d.ts.map