export declare function updateSwarmActivityMetrics(agentCountDelta: number): void; /** Type names `agent spawn --type` used to offer before it read the registry, * mapped to the registry agent that does that job. `coder`, `researcher`, * `tester`, `reviewer` and `coordinator` are registry names already. */ export declare const AGENT_TYPE_ALIASES: Record; /** The registry agent a `--type` value names: the value itself when it is a * registry agent name, its alias target, or null when neither exists. With * no registry to check against, the value passes through unchanged. */ export declare function resolveAgentType(type: string, names: Set): string | null; /** Interactive choices: the registry's non-deprecated agents, by name. */ export declare function agentTypeOptions(root: string): { value: string; label: string; hint?: string; }[]; export declare function getAgentCapabilities(type: string): string[]; /** Capabilities of the agent a spawn resolved to: the registry's list for it, * else the built-in set for the resolved or the requested (old) type name. */ export declare function agentCapabilities(root: string, resolved: string, requested: string): string[]; export declare function formatStatus(status: unknown): string; //# sourceMappingURL=agent-lifecycle-helpers.d.ts.map