import * as z from "zod/v4-mini"; import { S3FileCreateMultipart, S3FileCreateMultipart$Outbound } from "./s3filecreatemultipart.js"; /** * Schema to create a file to be used as an organization avatar. */ export type OrganizationAvatarFileCreate = { 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 1 MB is allowed for this type of file. */ size: number; checksumSha256Base64?: string | null | undefined; upload: S3FileCreateMultipart; service: "organization_avatar"; version?: string | null | undefined; }; /** @internal */ export type OrganizationAvatarFileCreate$Outbound = { organization_id?: string | null | undefined; name: string; mime_type: string; size: number; checksum_sha256_base64?: string | null | undefined; upload: S3FileCreateMultipart$Outbound; service: "organization_avatar"; version?: string | null | undefined; }; /** @internal */ export declare const OrganizationAvatarFileCreate$outboundSchema: z.ZodMiniType; export declare function organizationAvatarFileCreateToJSON(organizationAvatarFileCreate: OrganizationAvatarFileCreate): string; //# sourceMappingURL=organizationavatarfilecreate.d.ts.map