/**
 * platform_validate_package Tool
 *
 * Validates a local ABL project package by sending its file map to the
 * platform-owned package diagnostics endpoint. This supports repair loops:
 * inspect package state, analyze compiler/design issues, run evals externally,
 * patch ABL, and validate again.
 */
import { z } from 'zod';
import type { DebugContext } from './index.js';
export declare const platformValidatePackageSchema: z.ZodObject<{
    path: z.ZodOptional<z.ZodString>;
    files: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
    projectId: z.ZodOptional<z.ZodString>;
    data: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    projectId?: string | undefined;
    path?: string | undefined;
    data?: Record<string, unknown> | undefined;
    files?: Record<string, string> | undefined;
}, {
    projectId?: string | undefined;
    path?: string | undefined;
    data?: Record<string, unknown> | undefined;
    files?: Record<string, string> | undefined;
}>;
type PlatformValidatePackageArgs = z.infer<typeof platformValidatePackageSchema>;
export declare function platformValidatePackage(args: PlatformValidatePackageArgs, ctx: DebugContext): Promise<string>;
export {};
//# sourceMappingURL=platform-validate-package.d.ts.map