import type { RuntimeAgentDef } from './types.js';
export declare function resolveOnPath(bin: string): string | null;
export declare function resolveAgentExecutable(def: RuntimeAgentDef, configuredEnv?: Record<string, string>): string | null;
export declare function inspectAgentExecutableResolution(def: RuntimeAgentDef, configuredEnv?: Record<string, string>): {
    configuredOverridePath: string | null;
    pathResolvedPath: string | null;
    selectedPath: string | null;
};
