import type { MemorySnapshot } from '../../types/system-resources.js';
export type { MemorySnapshot };
export declare const SNAPSHOT_CACHE_TTL_MS = 10000;
/**
 * Returns a cross-platform snapshot of available host RAM and memory pressure.
 * Results are cached for SNAPSHOT_CACHE_TTL_MS (10 s) to avoid repeated forks.
 */
export declare function getHostMemorySnapshot(opts?: {
    bypassCache?: boolean;
}): Promise<MemorySnapshot>;
/** Clear the module-level snapshot cache (for testing). */
export declare function clearSnapshotCache(): void;
//# sourceMappingURL=ram-checker.d.ts.map