import type { AdapterExecutionTarget } from "@penclipai/adapter-utils/execution-target"; export declare const CLAUDE_FABLE_5_1_MIN_CLI_VERSION = "2.1.251"; export declare function claudeCommandLooksLike(command: string, expected?: string): boolean; export declare function minimumClaudeCliVersionForModel(model: string): string | null; export declare function parseClaudeCliVersion(output: string): string | null; export declare function claudeCliVersionAtLeast(version: string, minimum: string): boolean; export declare function readClaudeCommandVersion(input: { runId: string; command: string; target: AdapterExecutionTarget | null | undefined; cwd: string; env: Record; timeoutSec: number; graceSec: number; }): Promise; export declare function claudeCommandSupportsEffortFlag(input: { runId: string; command: string; target: AdapterExecutionTarget | null | undefined; cwd: string; env: Record; timeoutSec: number; graceSec: number; }): Promise; export declare function resetClaudeCliCapabilitiesCacheForTests(): void; //# sourceMappingURL=cli-capabilities.d.ts.map