/**
 * platform_deployments Tool
 *
 * Manage deployments within a project via the Runtime REST API.
 * Supports list, create, get, retire, and rollback actions.
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const platformDeploymentsSchema: z.ZodObject<{
    action: z.ZodEnum<["list", "create", "get", "retire", "rollback"]>;
    projectId: z.ZodString;
    deploymentId: z.ZodOptional<z.ZodString>;
    label: z.ZodOptional<z.ZodString>;
    environment: z.ZodOptional<z.ZodString>;
    entryAgentName: z.ZodOptional<z.ZodString>;
    agentVersionManifest: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
    confirm: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    action: "list" | "get" | "create" | "retire" | "rollback";
    projectId: string;
    entryAgentName?: string | undefined;
    confirm?: boolean | undefined;
    deploymentId?: string | undefined;
    label?: string | undefined;
    environment?: string | undefined;
    agentVersionManifest?: Record<string, string> | undefined;
}, {
    action: "list" | "get" | "create" | "retire" | "rollback";
    projectId: string;
    entryAgentName?: string | undefined;
    confirm?: boolean | undefined;
    deploymentId?: string | undefined;
    label?: string | undefined;
    environment?: string | undefined;
    agentVersionManifest?: Record<string, string> | undefined;
}>;
type PlatformDeploymentsArgs = z.infer<typeof platformDeploymentsSchema>;
export declare function platformDeployments(args: PlatformDeploymentsArgs, ctx: DebugContext): Promise<string>;
export {};
//# sourceMappingURL=platform-deployments.d.ts.map