import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; /** * The resource type to associate localizations with */ export declare const ResourceType: { readonly Workflow: "workflow"; readonly Layout: "layout"; }; /** * The resource type to associate localizations with */ export type ResourceType = ClosedEnum; export type Files = { fileName: string; content: ReadableStream | Blob | ArrayBuffer | Uint8Array; }; export type TranslationControllerUploadTranslationFilesRequestBody = { /** * The resource ID to associate localizations with. Accepts identifier or slug format */ resourceId: string; /** * The resource type to associate localizations with */ resourceType: ResourceType; /** * One or more JSON translation files. Filenames must match locale format (e.g., en_US.json, fr_FR.json). Field name can be "files" or "files[]". */ files: Array; }; export type TranslationControllerUploadTranslationFilesRequest = { /** * A header for idempotency purposes */ idempotencyKey?: string | undefined; requestBody: TranslationControllerUploadTranslationFilesRequestBody; }; /** @internal */ export declare const ResourceType$outboundSchema: z.ZodNativeEnum; /** @internal */ export type Files$Outbound = { fileName: string; content: ReadableStream | Blob | ArrayBuffer | Uint8Array; }; /** @internal */ export declare const Files$outboundSchema: z.ZodType; export declare function filesToJSON(files: Files): string; /** @internal */ export type TranslationControllerUploadTranslationFilesRequestBody$Outbound = { resourceId: string; resourceType: string; files: Array; }; /** @internal */ export declare const TranslationControllerUploadTranslationFilesRequestBody$outboundSchema: z.ZodType; export declare function translationControllerUploadTranslationFilesRequestBodyToJSON(translationControllerUploadTranslationFilesRequestBody: TranslationControllerUploadTranslationFilesRequestBody): string; /** @internal */ export type TranslationControllerUploadTranslationFilesRequest$Outbound = { "idempotency-key"?: string | undefined; RequestBody: TranslationControllerUploadTranslationFilesRequestBody$Outbound; }; /** @internal */ export declare const TranslationControllerUploadTranslationFilesRequest$outboundSchema: z.ZodType; export declare function translationControllerUploadTranslationFilesRequestToJSON(translationControllerUploadTranslationFilesRequest: TranslationControllerUploadTranslationFilesRequest): string; //# sourceMappingURL=translationcontrolleruploadtranslationfiles.d.ts.map