import type { RuntimeAgentId, RuntimeConfigResponse } from "../core/api-contract.js";
import type { RuntimeConfigState } from "../config/runtime-config.js";
export interface ResolvedAgentCommand {
    agentId: RuntimeAgentId;
    label: string;
    command: string;
    binary: string;
    args: string[];
}
export declare function detectInstalledCommands(): string[];
export declare function resolveAgentCommand(runtimeConfig: RuntimeConfigState): ResolvedAgentCommand | null;
export declare function buildRuntimeConfigResponse(runtimeConfig: RuntimeConfigState): RuntimeConfigResponse;
//# sourceMappingURL=agent-registry.d.ts.map