import * as z from "zod/v4-mini"; import { S3FileCreateMultipart, S3FileCreateMultipart$Outbound } from "./s3filecreatemultipart.js"; /** * Schema to create a file to be used as a product media file. */ export type ProductMediaFileCreate = { organizationId?: string | null | undefined; name: string; /** * MIME type of the file. Only images are supported for this type of file. */ mimeType: string; /** * Size of the file. A maximum of 10 MB is allowed for this type of file. */ size: number; checksumSha256Base64?: string | null | undefined; upload: S3FileCreateMultipart; service: "product_media"; version?: string | null | undefined; }; /** @internal */ export type ProductMediaFileCreate$Outbound = { organization_id?: string | null | undefined; name: string; mime_type: string; size: number; checksum_sha256_base64?: string | null | undefined; upload: S3FileCreateMultipart$Outbound; service: "product_media"; version?: string | null | undefined; }; /** @internal */ export declare const ProductMediaFileCreate$outboundSchema: z.ZodMiniType; export declare function productMediaFileCreateToJSON(productMediaFileCreate: ProductMediaFileCreate): string; //# sourceMappingURL=productmediafilecreate.d.ts.map