import { z } from "zod"; export declare const Resource: z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"Resource">; languageTag: z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"LanguageTag">; name: z.ZodString; }, "strip", z.ZodTypeAny, { type: "LanguageTag"; name: string; metadata?: any; }, { type: "LanguageTag"; name: string; metadata?: any; }>; body: z.ZodArray; type: z.ZodLiteral<"Message">; id: z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"Identifier">; name: z.ZodString; }, "strip", z.ZodTypeAny, { type: "Identifier"; name: string; metadata?: any; }, { type: "Identifier"; name: string; metadata?: any; }>; pattern: z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"Pattern">; elements: z.ZodArray; type: z.ZodLiteral<"Text">; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "Text"; value: string; metadata?: any; }, { type: "Text"; value: string; metadata?: any; }>, z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"Placeholder">; body: z.ZodObject<{ metadata: z.ZodOptional; type: z.ZodLiteral<"VariableReference">; name: z.ZodString; }, "strip", z.ZodTypeAny, { type: "VariableReference"; name: string; metadata?: any; }, { type: "VariableReference"; name: string; metadata?: any; }>; }, "strip", z.ZodTypeAny, { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; }, { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; }>]>, "many">; }, "strip", z.ZodTypeAny, { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }, { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }>; }, "strip", z.ZodTypeAny, { type: "Message"; id: { type: "Identifier"; name: string; metadata?: any; }; pattern: { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }; metadata?: any; }, { type: "Message"; id: { type: "Identifier"; name: string; metadata?: any; }; pattern: { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }; metadata?: any; }>, "many">; }, "strip", z.ZodTypeAny, { type: "Resource"; body: { type: "Message"; id: { type: "Identifier"; name: string; metadata?: any; }; pattern: { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }; metadata?: any; }[]; languageTag: { type: "LanguageTag"; name: string; metadata?: any; }; metadata?: any; }, { type: "Resource"; body: { type: "Message"; id: { type: "Identifier"; name: string; metadata?: any; }; pattern: { type: "Pattern"; elements: ({ type: "Text"; value: string; metadata?: any; } | { type: "Placeholder"; body: { type: "VariableReference"; name: string; metadata?: any; }; metadata?: any; })[]; metadata?: any; }; metadata?: any; }[]; languageTag: { type: "LanguageTag"; name: string; metadata?: any; }; metadata?: any; }>; //# sourceMappingURL=zod.d.ts.map