/**
 * platform_versions Tool
 *
 * Manage agent versions within a project via the Runtime REST API.
 * Supports list, create, get, promote, and diff actions.
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const platformVersionsSchema: z.ZodObject<{
    action: z.ZodEnum<["list", "create", "get", "promote", "diff"]>;
    projectId: z.ZodString;
    agentName: z.ZodString;
    version: z.ZodOptional<z.ZodNumber>;
    otherVersion: z.ZodOptional<z.ZodNumber>;
    status: z.ZodOptional<z.ZodString>;
    changelog: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    action: "list" | "get" | "create" | "promote" | "diff";
    projectId: string;
    agentName: string;
    status?: string | undefined;
    version?: number | undefined;
    otherVersion?: number | undefined;
    changelog?: string | undefined;
}, {
    action: "list" | "get" | "create" | "promote" | "diff";
    projectId: string;
    agentName: string;
    status?: string | undefined;
    version?: number | undefined;
    otherVersion?: number | undefined;
    changelog?: string | undefined;
}>;
type PlatformVersionsArgs = z.infer<typeof platformVersionsSchema>;
export declare function platformVersions(args: PlatformVersionsArgs, ctx: DebugContext): Promise<string>;
export {};
//# sourceMappingURL=platform-versions.d.ts.map