import { z } from "zod"; /** Zod schema for a single Swift compiler diagnostic with file location, severity, and message. */ export declare const SwiftDiagnosticSchema: z.ZodObject<{ file: z.ZodString; line: z.ZodNumber; column: z.ZodNumber; severity: z.ZodEnum<{ error: "error"; warning: "warning"; note: "note"; }>; message: z.ZodString; }, z.core.$strip>; export type SwiftDiagnostic = z.infer; /** Zod schema for structured swift build output including success status, diagnostics, and duration. */ export declare const SwiftBuildResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; errors: z.ZodArray; message: z.ZodString; }, z.core.$strip>>; warnings: z.ZodArray; message: z.ZodString; }, z.core.$strip>>; duration: z.ZodNumber; timedOut: z.ZodBoolean; }, z.core.$strip>; export type SwiftBuildResult = z.infer; /** Zod schema for a single Swift test case with name, status, and optional duration. */ export declare const SwiftTestCaseSchema: z.ZodObject<{ name: z.ZodString; status: z.ZodEnum<{ passed: "passed"; failed: "failed"; skipped: "skipped"; }>; duration: z.ZodOptional; }, z.core.$strip>; export type SwiftTestCase = z.infer; /** Zod schema for structured swift test output with test list, pass/fail/skipped counts, and duration. */ export declare const SwiftTestResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; passed: z.ZodNumber; failed: z.ZodNumber; skipped: z.ZodNumber; total: z.ZodNumber; testCases: z.ZodArray; duration: z.ZodOptional; }, z.core.$strip>>; duration: z.ZodNumber; }, z.core.$strip>; export type SwiftTestResult = z.infer; /** Zod schema for structured swift run output with exit code, stdout, stderr, and duration. */ export declare const SwiftRunResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; stdout: z.ZodString; stderr: z.ZodString; duration: z.ZodNumber; timedOut: z.ZodBoolean; }, z.core.$strip>; export type SwiftRunResult = z.infer; /** Zod schema for a resolved Swift package dependency. */ export declare const SwiftResolvedPackageSchema: z.ZodObject<{ name: z.ZodString; url: z.ZodOptional; version: z.ZodOptional; }, z.core.$strip>; export type SwiftResolvedPackage = z.infer; /** Zod schema for structured swift package resolve output. */ export declare const SwiftPackageResolveResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; resolvedPackages: z.ZodArray; version: z.ZodOptional; }, z.core.$strip>>; duration: z.ZodNumber; }, z.core.$strip>; export type SwiftPackageResolveResult = z.infer; /** Zod schema for an updated Swift package dependency. */ export declare const SwiftUpdatedPackageSchema: z.ZodObject<{ name: z.ZodString; oldVersion: z.ZodOptional; newVersion: z.ZodOptional; }, z.core.$strip>; export type SwiftUpdatedPackage = z.infer; /** Zod schema for structured swift package update output. */ export declare const SwiftPackageUpdateResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; updatedPackages: z.ZodArray; newVersion: z.ZodOptional; }, z.core.$strip>>; duration: z.ZodNumber; }, z.core.$strip>; export type SwiftPackageUpdateResult = z.infer; /** Zod schema for a Swift package dependency entry. */ export declare const SwiftDependencySchema: z.ZodObject<{ name: z.ZodString; url: z.ZodOptional; version: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>; export type SwiftDependency = z.infer; /** Zod schema for structured swift package show-dependencies output. */ export declare const SwiftPackageShowDependenciesResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; dependencies: z.ZodArray; version: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type SwiftPackageShowDependenciesResult = z.infer; /** Zod schema for structured swift package clean output. */ export declare const SwiftPackageCleanResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; duration: z.ZodNumber; }, z.core.$strip>; export type SwiftPackageCleanResult = z.infer; /** Zod schema for structured swift package init output. */ export declare const SwiftPackageInitResultSchema: z.ZodObject<{ success: z.ZodBoolean; exitCode: z.ZodNumber; createdFiles: z.ZodArray; duration: z.ZodNumber; }, z.core.$strip>; export type SwiftPackageInitResult = z.infer; //# sourceMappingURL=index.d.ts.map