import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type Files = { fileName: string; content: ReadableStream | Blob | ArrayBuffer | Uint8Array; }; export type CreateSkillRequestBody = { /** * Skill files to upload (must include SKILL.md) */ files?: Array | undefined; }; export type CreateSkillRequest = { /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; requestBody: CreateSkillRequestBody; }; /** @internal */ export declare const Files$inboundSchema: z.ZodType; /** @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; export declare function filesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateSkillRequestBody$inboundSchema: z.ZodType; /** @internal */ export type CreateSkillRequestBody$Outbound = { files?: Array | undefined; }; /** @internal */ export declare const CreateSkillRequestBody$outboundSchema: z.ZodType; export declare function createSkillRequestBodyToJSON(createSkillRequestBody: CreateSkillRequestBody): string; export declare function createSkillRequestBodyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateSkillRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateSkillRequest$Outbound = { "X-On-Behalf-Of"?: string | undefined; RequestBody: CreateSkillRequestBody$Outbound; }; /** @internal */ export declare const CreateSkillRequest$outboundSchema: z.ZodType; export declare function createSkillRequestToJSON(createSkillRequest: CreateSkillRequest): string; export declare function createSkillRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createskill.d.ts.map