import type { RuntimeAgentId } from "./api-contract.js";
export interface RuntimeAgentCatalogEntry {
    id: RuntimeAgentId;
    label: string;
    binary: string;
    baseArgs: string[];
    autonomousArgs: string[];
    installUrl: string;
}
export declare const RUNTIME_AGENT_CATALOG: RuntimeAgentCatalogEntry[];
export declare const RUNTIME_LAUNCH_SUPPORTED_AGENT_IDS: readonly RuntimeAgentId[];
export declare function isRuntimeAgentLaunchSupported(agentId: RuntimeAgentId): boolean;
export declare function getRuntimeLaunchSupportedAgentCatalog(): RuntimeAgentCatalogEntry[];
export declare function getRuntimeAgentCatalogEntry(agentId: RuntimeAgentId): RuntimeAgentCatalogEntry | null;
//# sourceMappingURL=agent-catalog.d.ts.map