import { DisplaySystemInfoFunction } from './systeminfo-types.js'; import { GetSystemInfoFunction } from './systeminfo-types.js'; import { Platform } from './systeminfo-types.js'; import { PlatformAvailability } from './systeminfo-types.js'; import { SystemInfo } from './systeminfo-types.js'; import { SystemInfo as SystemInfo_2 } from './systeminfo-types'; import { SystemInfoOptions } from './systeminfo-types.js'; import { SystemInfoOptions as SystemInfoOptions_2 } from './systeminfo-types'; /** * Cache storage structure */ declare interface Cache { [key: string]: CacheEntry; } /** * Represents a cached value with timestamp */ declare interface CacheEntry { value: any; timestamp: number; } export { DisplaySystemInfoFunction } /** * Get all system information as a clean JSON object */ export declare function getSystemInfo(options?: SystemInfoOptions_2): Promise; export { GetSystemInfoFunction } /** * Loads cache from disk */ export declare function loadCache(): Cache; export { Platform } export { PlatformAvailability } /** * Saves cache to disk */ export declare function saveCache(cache: Cache): void; export { SystemInfo } export { SystemInfoOptions } export { }