import { z } from "zod"; export declare const ResourceMissingError: z.ZodObject<{ resourceName: z.ZodOptional; type: z.ZodLiteral<"resource/missing">; referencingResourceName: z.ZodString; }, z.core.$strip>; export declare const ResourceTypeError: z.ZodObject<{ resourceName: z.ZodOptional; type: z.ZodLiteral<"resource/type">; expectedResourceType: z.ZodEnum<{ data: "data"; table: "table"; }>; referencingResourceName: z.ZodOptional; }, z.core.$strip>; export declare const ResourceError: z.ZodDiscriminatedUnion<[z.ZodObject<{ resourceName: z.ZodOptional; type: z.ZodLiteral<"resource/missing">; referencingResourceName: z.ZodString; }, z.core.$strip>, z.ZodObject<{ resourceName: z.ZodOptional; type: z.ZodLiteral<"resource/type">; expectedResourceType: z.ZodEnum<{ data: "data"; table: "table"; }>; referencingResourceName: z.ZodOptional; }, z.core.$strip>], "type">; export type ResourceMissingError = z.infer; export type ResourceTypeError = z.infer; export type ResourceError = z.infer;