import type { OpenCodeCheckResult } from "../opencode/check-installed.js";
export interface Capabilities {
    hasGit: boolean;
    hasOpenCode: boolean;
    openCodeVersion?: string;
    warnings: string[];
}
/**
 * Set the cached OpenCode check result.
 * Called once at startup after running checkOpenCodeInstalled().
 */
export declare function setOpenCodeCheckResult(result: OpenCodeCheckResult): void;
/**
 * Reset the cached OpenCode check result (for testing).
 */
export declare function resetOpenCodeCheckResult(): void;
export declare function detectCapabilities(): Capabilities;
//# sourceMappingURL=capabilities.d.ts.map