import { ContentRelative } from "./content_types.js"; import { BlockPackId } from "./block_id.js"; import { BlockComponents } from "./block_components.js"; import { z } from "zod"; //#region src/block_meta/block_manifest.d.ts type BlockComponentsManifest = BlockComponents; /** * Block-components shape stored in a manifest. The consolidator always writes * the wrapped `{type: "workflow-v1", main: ...}` form, so the manifest schema * accepts the wrapped form only. */ declare const BlockComponentsManifest: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; declare const BlockPackMetaManifest: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; type BlockPackMetaManifest = z.infer; /** Block description to be used in block manifest */ declare const BlockPackDescriptionManifest: z.ZodObject<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">>; type BlockPackDescriptionManifest = z.infer; declare const Sha256Schema: z.ZodString; declare const ManifestFileInfo: z.ZodObject<{ name: z.ZodString; size: z.ZodNumber; sha256: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; size: number; sha256: string; }, { name: string; size: number; sha256: string; }>; type ManifestFileInfo = z.infer; declare const BlockPackManifest: z.ZodObject<{ schema: z.ZodLiteral<"v2">; description: z.ZodObject<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">>; timestamp: z.ZodOptional; files: z.ZodArray, "many">; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ schema: z.ZodLiteral<"v2">; description: z.ZodObject<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">>; timestamp: z.ZodOptional; files: z.ZodArray, "many">; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ schema: z.ZodLiteral<"v2">; description: z.ZodObject<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject<{ organization: z.ZodString; name: z.ZodString; version: z.ZodString; }, "strict", z.ZodTypeAny, { organization: string; name: string; version: string; }, { organization: string; name: string; version: string; }>; components: z.ZodObject<{ workflow: z.ZodObject<{ type: z.ZodLiteral<"workflow-v1">; main: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strict", z.ZodTypeAny, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }, { type: "workflow-v1"; main: { type: "relative"; path: string; }; }>; model: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; ui: z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>; }, "strip", z.ZodTypeAny, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }, { workflow: { type: "workflow-v1"; main: { type: "relative"; path: string; }; }; model: { type: "relative"; path: string; }; ui: { type: "relative"; path: string; }; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; changelog: z.ZodOptional; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-string"; content: string; }, { type: "explicit-string"; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; url: z.ZodOptional; docs: z.ZodOptional; support: z.ZodOptional>; tags: z.ZodOptional>; organization: z.ZodObject<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodString; }, "strict", z.ZodTypeAny, { type: "explicit-base64"; mimeType: string; content: string; }, { type: "explicit-base64"; mimeType: string; content: string; }>, z.ZodObject<{ type: z.ZodLiteral<"relative">; path: z.ZodString; }, "strict", z.ZodTypeAny, { type: "relative"; path: string; }, { type: "relative"; path: string; }>]>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; featureFlags: z.ZodOptional>, import("@milaboratories/pl-model-common").BlockCodeKnownFeatureFlags, Record>>; }, z.ZodTypeAny, "passthrough">>; timestamp: z.ZodOptional; files: z.ZodArray, "many">; }, z.ZodTypeAny, "passthrough">>; type BlockPackManifest = z.infer; declare const BlockPackManifestFile = "manifest.json"; declare function overrideManifestVersion(manifest: T, newVersion: string): T; //#endregion export { BlockComponentsManifest, BlockPackDescriptionManifest, BlockPackManifest, BlockPackManifestFile, BlockPackMetaManifest, ManifestFileInfo, Sha256Schema, overrideManifestVersion }; //# sourceMappingURL=block_manifest.d.ts.map