import * as z from "zod/v4-mini";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
import { DownloadableFileRead } from "./downloadablefileread.js";
import { OrganizationAvatarFileRead } from "./organizationavatarfileread.js";
import { ProductMediaFileRead } from "./productmediafileread.js";
import { SupportCaseAttachmentFileRead } from "./supportcaseattachmentfileread.js";
export type FileRead = DownloadableFileRead | OrganizationAvatarFileRead | ProductMediaFileRead | SupportCaseAttachmentFileRead;
/** @internal */
export declare const FileRead$inboundSchema: z.ZodMiniType<FileRead, unknown>;
export declare function fileReadFromJSON(jsonString: string): SafeParseResult<FileRead, SDKValidationError>;
//# sourceMappingURL=fileread.d.ts.map