/**
 * Arch MCP persona presentation.
 *
 * Tool handlers keep stable names and JSON contracts. This layer controls how
 * the MCP server presents those tools to clients.
 */
export declare const ARCH_MCP_SERVER_NAME = "arch-agent-platform";
export declare const ARCH_MCP_DISPLAY_NAME = "Arch";
export declare const ARCH_MCP_LOG_PREFIX = "[Arch MCP]";
export declare const ARCH_MCP_ROUTE_KEY_PREFIX = "arch-mcp";
export declare const ARCH_MCP_DESCRIPTION = "Arch is the Agent Platform MCP operator for Build, Evaluate, Optimize, Debug, and Analyze workflows.";
export declare const ARCH_CAPABILITY_ORDER: readonly ["Build", "Evaluate", "Optimize", "Debug", "Analyze"];
export type ArchCapability = (typeof ARCH_CAPABILITY_ORDER)[number];
interface ArchToolDescriptor {
    name: string;
    description: string;
}
export declare function hasArchCapabilityForTool(toolName: string): boolean;
export declare function getArchCapabilityForTool(toolName: string): ArchCapability;
export declare function formatArchToolDescription(tool: ArchToolDescriptor): string;
export declare function formatArchToolSummary(tool: ArchToolDescriptor): string;
export {};
//# sourceMappingURL=persona.d.ts.map