export type ClaudeCliResolution = {
    kind: "native";
    path: string;
} | {
    kind: "legacy-cli-js";
    path: string;
} | {
    kind: "sdk-default";
};
export declare function resolveClaudeCliExecutable(): ClaudeCliResolution;
/** Convenience wrapper — return just the path, or `undefined` when we should
 *  leave the option unset and let the SDK do its own lookup. */
export declare function getClaudeExecutablePath(): string | undefined;
/** For tests. */
export declare function _resetClaudeCliResolverCache(): void;
//# sourceMappingURL=cli-resolver.d.ts.map