import type { McpDeploySpec } from "./mcp-deploy.js"; export declare const AWS_MCP_SERVER_NAME: string; export interface AwsMcpServerConfigInput { agentId: string; workspacePath: string; } export interface AwsMcpCommandSpec { command: string; args: string[]; } export interface AwsMcpServerConfig extends AwsMcpCommandSpec { env: Record; } export interface ResolveAwsClientAgentMcpCommandOptions { exists?: (filePath: string) => boolean; release?: () => string | null; } export interface ReleaseBundledAwsClientAgentMcpOptions { packageRoot?: string; releasedRoot?: string; now?: () => string; } export interface AwsMcpPreparedInfo extends AwsMcpCommandSpec { source: "override" | "bundled" | "global"; } export declare function getReleasedMcpDistPath(): string; export declare function releaseBundledAwsClientAgentMcp(options?: ReleaseBundledAwsClientAgentMcpOptions): string | null; export declare function resolveAwsClientAgentMcpCommand(options?: ResolveAwsClientAgentMcpCommandOptions): AwsMcpPreparedInfo; export declare function getAwsClientAgentMcpPreparedInfo(options?: ResolveAwsClientAgentMcpCommandOptions): AwsMcpPreparedInfo; export declare function buildAwsMcpServerConfig(input: AwsMcpServerConfigInput): AwsMcpServerConfig; export declare function ensureAwsClientAgentMcpReleased(): void; export declare const BUILTIN_AWS_MCP_SERVER_NAME = "agents-work-studio"; export declare function buildBuiltinAwsMcpDeploySpec(): McpDeploySpec;