import { type AgentFormat } from './agent-context.js'; export interface CheckResult { status: 'pass' | 'fail' | 'warn' | 'skip'; label: string; detail?: string; } export declare function checkNodeVersion(): CheckResult; export declare function checkNpm(): CheckResult; export declare function checkAgentProject(dir?: string): CheckResult; export declare function checkAgentBuild(dir?: string, format?: AgentFormat): CheckResult; export declare function checkNodeModules(dir?: string, format?: AgentFormat): CheckResult; export declare function checkAgentYaml(agentPath: string): CheckResult; export declare function checkInstructionsDir(agentPath: string): CheckResult; export declare function checkEngineReachable(): CheckResult; export declare function runAllChecks(dir?: string): CheckResult[];