import * as z from "zod/v4-mini";
import { DownloadableFileCreate, DownloadableFileCreate$Outbound } from "./downloadablefilecreate.js";
import { OrganizationAvatarFileCreate, OrganizationAvatarFileCreate$Outbound } from "./organizationavatarfilecreate.js";
import { ProductMediaFileCreate, ProductMediaFileCreate$Outbound } from "./productmediafilecreate.js";
import { SupportCaseAttachmentFileCreate, SupportCaseAttachmentFileCreate$Outbound } from "./supportcaseattachmentfilecreate.js";
export type FileCreate = DownloadableFileCreate | OrganizationAvatarFileCreate | ProductMediaFileCreate | SupportCaseAttachmentFileCreate;
/** @internal */
export type FileCreate$Outbound = DownloadableFileCreate$Outbound | OrganizationAvatarFileCreate$Outbound | ProductMediaFileCreate$Outbound | SupportCaseAttachmentFileCreate$Outbound;
/** @internal */
export declare const FileCreate$outboundSchema: z.ZodMiniType<FileCreate$Outbound, FileCreate>;
export declare function fileCreateToJSON(fileCreate: FileCreate): string;
//# sourceMappingURL=filecreate.d.ts.map