import { n as FieldProps } from "./Field-DhaPMGcl.mjs"; import { z } from "zod/v4-mini"; import { FieldName } from "@conform-to/react/future"; //#region src/components/fields/file/types.d.ts declare const mediaSchema: z.ZodMiniObject<{ id: z.ZodMiniString; category: z.ZodMiniString; mimeType: z.ZodMiniString; width: z.ZodMiniOptional>; height: z.ZodMiniOptional>; origin: z.ZodMiniEnum<{ asset: "asset"; external: "external"; localUpload: "localUpload"; s3Upload: "s3Upload"; }>; src: z.ZodMiniString; size: z.ZodMiniDefault>>; }, z.core.$strip>; type Media = z.infer; type MediaImage = Omit & { width: number; height: number; }; declare function parseMediaValue(payload: unknown): Media | undefined; declare function serializeMediaValue(value: unknown): string | null; //#endregion //#region src/components/fields/file/FileField.d.ts type Props = Omit & { name: FieldName; mediaContainerClassName?: string; allowedTypes?: "image" | "audio" | "all-safe"; imageRatio?: number; }; declare function FileField({ name, mediaContainerClassName, allowedTypes, imageRatio, id: forcedId, ...rest }: Props): import("react").JSX.Element; //#endregion export { parseMediaValue as a, mediaSchema as i, Media as n, serializeMediaValue as o, MediaImage as r, FileField as t }; //# sourceMappingURL=index-DyoBHzh4.d.mts.map