import { z } from "zod"; export declare const fileFormat: z.ZodObject<{ name: z.ZodString; code: z.ZodString; abi: z.ZodString; init: z.ZodObject<{ kind: z.ZodLiteral<"direct">; args: z.ZodArray; type: z.ZodString; optional: z.ZodNullable>; format: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; }, { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"dict">; format: z.ZodNullable>>; key: z.ZodString; keyFormat: z.ZodNullable>>; value: z.ZodString; valueFormat: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }, { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }>]>; }, "strip", z.ZodTypeAny, { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }, { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }>, "many">; prefix: z.ZodOptional>; deployment: z.ZodUnion<[z.ZodObject<{ kind: z.ZodLiteral<"direct">; }, "strip", z.ZodTypeAny, { kind: "direct"; }, { kind: "direct"; }>, z.ZodObject<{ kind: z.ZodLiteral<"system-cell">; system: z.ZodNullable; }, "strip", z.ZodTypeAny, { kind: "system-cell"; system: string | null; }, { kind: "system-cell"; system: string | null; }>]>; }, "strip", z.ZodTypeAny, { args: { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }[]; kind: "direct"; deployment: { kind: "direct"; } | { kind: "system-cell"; system: string | null; }; prefix?: { value: number; bits: number; } | undefined; }, { args: { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }[]; kind: "direct"; deployment: { kind: "direct"; } | { kind: "system-cell"; system: string | null; }; prefix?: { value: number; bits: number; } | undefined; }>; sources: z.ZodOptional>; compiler: z.ZodObject<{ name: z.ZodString; version: z.ZodString; parameters: z.ZodNullable>; }, "strip", z.ZodTypeAny, { name: string; version: string; parameters?: string | null | undefined; }, { name: string; version: string; parameters?: string | null | undefined; }>; }, "strip", z.ZodTypeAny, { code: string; name: string; init: { args: { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }[]; kind: "direct"; deployment: { kind: "direct"; } | { kind: "system-cell"; system: string | null; }; prefix?: { value: number; bits: number; } | undefined; }; abi: string; compiler: { name: string; version: string; parameters?: string | null | undefined; }; sources?: Record | undefined; }, { code: string; name: string; init: { args: { type: { type: string; kind: "simple"; format?: string | number | boolean | null | undefined; optional?: boolean | null | undefined; } | { value: string; kind: "dict"; key: string; format?: string | number | boolean | null | undefined; keyFormat?: string | number | boolean | null | undefined; valueFormat?: string | number | boolean | null | undefined; }; name: string; }[]; kind: "direct"; deployment: { kind: "direct"; } | { kind: "system-cell"; system: string | null; }; prefix?: { value: number; bits: number; } | undefined; }; abi: string; compiler: { name: string; version: string; parameters?: string | null | undefined; }; sources?: Record | undefined; }>; export type PackageFileFormat = z.infer;