export * from './types'; export { system, bios, baseboard, chassis, osInfo, versions, shell, uuid, cpu, cpuFlags, cpuCache, cpuCurrentSpeed, cpuTemperature, currentLoad, fullLoad, mem, memLayout, graphics, fsSize, fsOpenFiles, blockDevices, fsStats, disksIO, diskLayout, networkInterfaceDefault, networkGatewayDefault, networkInterfaces, networkStats, networkConnections, wifiNetworks, wifiInterfaces, wifiConnections, services, processes, processLoad, users, inetChecksite, inetLatency, dockerInfo, dockerImages, dockerContainers, dockerContainerStats, dockerContainerProcesses, dockerVolumes, dockerAll, vboxInfo, printer, usb, audio, bluetoothDevices } from './index.generated'; import type { AllData, BatteryData, Callback, DiagnosticData, DiagnosticRecord, DiagnosticsOptions, DynamicData, GetResult, GetValueObject, InspectEnvelope, InspectEnvelopeOptions, InspectOptions, JsonSchema, ObserveHandle, PublicFunctionName, SelectorBuilder, StaticData, TimeData, WatchOptions, CapabilityRecord } from './types'; export declare function version(): string; export declare const diagnostics: (options?: DiagnosticsOptions) => DiagnosticData[]; export declare const clearDiagnostics: () => void; export declare const onDiagnostic: (listener: (record: DiagnosticRecord) => void) => () => void; export declare const schemaVersion: () => string; export declare const getSchema: (name?: string) => JsonSchema; export declare const capabilities: (options?: InspectOptions) => Promise; export declare const capability: (name: PublicFunctionName, options?: InspectOptions) => Promise; export declare const time: () => TimeData; export declare const battery: (callback?: Callback) => Promise; export declare const powerShellStart: () => void; export declare const powerShellRelease: () => void; export declare function getStaticData(callback?: Callback): Promise; export declare function getStaticData(options?: InspectOptions, callback?: Callback): Promise; export declare function getStaticData(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare function getDynamicData(callback?: Callback>): Promise>; export declare function getDynamicData(options?: InspectOptions, callback?: Callback>): Promise>; export declare function getDynamicData(options: InspectEnvelopeOptions, callback?: Callback>>): Promise>>; export declare function getDynamicData(srv?: string, callback?: Callback>): Promise>; export declare function getDynamicData(srv?: string, iface?: string, callback?: Callback>): Promise>; export declare function getAllData(callback?: Callback): Promise; export declare function getAllData(options?: InspectOptions, callback?: Callback): Promise; export declare function getAllData(options: InspectEnvelopeOptions, callback?: Callback>): Promise>; export declare function getAllData(srv?: string, callback?: Callback): Promise; export declare function getAllData(srv?: string, iface?: string, callback?: Callback): Promise; export declare function get(valueObject: GetValueObject, callback?: Callback>): Promise>; export declare function select(): SelectorBuilder; export declare function observe(valueObject: GetValueObject, interval: number, callback: Callback>): ObserveHandle; export declare function watch(valueObject: T, options?: WatchOptions): AsyncIterable>; //# sourceMappingURL=index.d.ts.map