import type { CheckResult } from './types.js'; export interface ProbeResult { ok: boolean; version?: string; stdout?: string; } export type ProbeFn = (command: string, args: string[]) => ProbeResult; export interface CheckContext { projectRoot: string; platform: NodeJS.Platform; arch: string; nodeVersion: string; totalMemoryBytes: number; availableMemoryBytes: number; probe: ProbeFn; } export type Check = (ctx: CheckContext) => CheckResult; export declare const probeBinary: ProbeFn; export declare function createDefaultContext(projectRoot?: string): CheckContext; //# sourceMappingURL=check.d.ts.map