import * as z from "zod/v4"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type SkillAssetContentTextContent = { textContent: string; isExecutable?: boolean | undefined; }; export type RawContent = { rawContent: string; isExecutable?: boolean | undefined; }; export type SkillAssetContent = RawContent | SkillAssetContentTextContent; /** @internal */ export declare const SkillAssetContentTextContent$inboundSchema: z.ZodType; /** @internal */ export type SkillAssetContentTextContent$Outbound = { textContent: string; isExecutable?: boolean | undefined; }; /** @internal */ export declare const SkillAssetContentTextContent$outboundSchema: z.ZodType; export declare function skillAssetContentTextContentToJSON(skillAssetContentTextContent: SkillAssetContentTextContent): string; export declare function skillAssetContentTextContentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const RawContent$inboundSchema: z.ZodType; /** @internal */ export type RawContent$Outbound = { rawContent: string; isExecutable?: boolean | undefined; }; /** @internal */ export declare const RawContent$outboundSchema: z.ZodType; export declare function rawContentToJSON(rawContent: RawContent): string; export declare function rawContentFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const SkillAssetContent$inboundSchema: z.ZodType; /** @internal */ export type SkillAssetContent$Outbound = RawContent$Outbound | SkillAssetContentTextContent$Outbound; /** @internal */ export declare const SkillAssetContent$outboundSchema: z.ZodType; export declare function skillAssetContentToJSON(skillAssetContent: SkillAssetContent): string; export declare function skillAssetContentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=skillassetcontent.d.ts.map