import { z } from "zod"; //#region src/block_registry/overview.d.ts /** * Latest information about specific block pack. Contain information about latest version of the package. * */ declare const BlockPackOverviewLegacy: z.ZodObject<{ registryId: z.ZodString; 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; otherVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ registryId: z.ZodString; 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; otherVersions: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ registryId: z.ZodString; 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">>; marketplaceRanking: z.ZodOptional; deprecated: z.ZodOptional; termsOfServiceUrl: z.ZodOptional; supportedPlatforms: z.ZodOptional, "many">>; requiredCapabilities: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; otherVersions: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; type BlockPackOverviewLegacy = z.infer; declare const AnyChannel = "any"; declare const StableChannel = "stable"; declare const VersionWithChannels: z.ZodObject<{ version: z.ZodString; channels: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>; /** * Information about specific block pack version. * */ declare const SingleBlockPackOverview: 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>; type SingleBlockPackOverview = z.infer; /** * Latest information about specific block pack. Contain information about latest version of the package. * */ declare const BlockPackOverviewRaw: z.ZodObject<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "strip", z.ZodTypeAny, { id: { organization: string; name: string; }; registryId: string; latestByChannel: Record; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>; allVersions: z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }, { id: { organization: string; name: string; }; registryId: string; latestByChannel: Record; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>; allVersions: z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">[]; }>; declare const BlockPackOverview: z.ZodObject<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">>; type BlockPackOverview = z.infer; declare const BlockPackOverviewNoRegistryId: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "registryId">, "passthrough", z.ZodTypeAny, z.objectOutputType, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "registryId">, z.ZodTypeAny, "passthrough">, z.objectInputType, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "registryId">, z.ZodTypeAny, "passthrough">>; type BlockPackOverviewNoRegistryId = z.infer; declare const RegistryStatus: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"remote-v1">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "remote-v1"; url: string; }, { type: "remote-v1"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"remote-v2">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "remote-v2"; url: string; }, { type: "remote-v2"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"local-dev">; path: z.ZodString; }, "strip", z.ZodTypeAny, { type: "local-dev"; path: string; }, { type: "local-dev"; path: string; }>]>; } & { status: z.ZodUnion<[z.ZodLiteral<"online">, z.ZodLiteral<"offline">]>; }, "strip", z.ZodTypeAny, { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }, { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }>; type RegistryStatus = z.infer; declare const BlockPackListing: z.ZodObject<{ registries: z.ZodArray; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"remote-v1">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "remote-v1"; url: string; }, { type: "remote-v1"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"remote-v2">; url: z.ZodString; }, "strip", z.ZodTypeAny, { type: "remote-v2"; url: string; }, { type: "remote-v2"; url: string; }>, z.ZodObject<{ type: z.ZodLiteral<"local-dev">; path: z.ZodString; }, "strip", z.ZodTypeAny, { type: "local-dev"; path: string; }, { type: "local-dev"; path: string; }>]>; } & { status: z.ZodUnion<[z.ZodLiteral<"online">, z.ZodLiteral<"offline">]>; }, "strip", z.ZodTypeAny, { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }, { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }>, "many">; blockPacks: z.ZodArray, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">; }, "strip", z.ZodTypeAny, { registries: { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }[]; blockPacks: z.objectOutputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }, { registries: { status: "online" | "offline"; id: string; spec: { type: "local-dev"; path: string; } | { type: "remote-v1"; url: string; } | { type: "remote-v2"; url: string; }; title?: string | undefined; }[]; blockPacks: z.objectInputType<{ id: z.ZodObject, "strict", z.ZodTypeAny, { organization: string; name: string; }, { organization: string; name: string; }>; latestByChannel: z.ZodRecord; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, "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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, 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; }>; meta: z.ZodObject<{ title: z.ZodString; description: z.ZodString; longDescription: z.ZodOptional; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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; changelog: z.ZodOptional; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; 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.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; url: z.ZodString; logo: z.ZodOptional; mimeType: z.ZodString; content: z.ZodType, z.ZodTypeDef, Uint8Array>; }, "strict", z.ZodTypeAny, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }, { type: "explicit-bytes"; mimeType: string; content: Uint8Array; }>>; }, 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>>; spec: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"dev-v1">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v1"; folder: string; mtime?: string | undefined; }, { type: "dev-v1"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"dev-v2">; folder: z.ZodString; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "dev-v2"; folder: string; mtime?: string | undefined; }, { type: "dev-v2"; folder: string; mtime?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-pack-v2">; packUrl: z.ZodString; rootUrl: z.ZodOptional; mtime: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }, { type: "from-pack-v2"; packUrl: string; mtime?: string | undefined; rootUrl?: string | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v1">; registryUrl: z.ZodString; 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; }>; }, "strip", z.ZodTypeAny, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }, { type: "from-registry-v1"; registryUrl: string; id: { organization: string; name: string; version: string; }; }>, z.ZodObject<{ type: z.ZodLiteral<"from-registry-v2">; registryUrl: z.ZodString; 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; }>; channel: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }, { type: "from-registry-v2"; registryUrl: string; id: { organization: string; name: string; version: string; }; channel?: string | undefined; }>]>; }, z.ZodTypeAny, "passthrough">>>; allVersions: z.ZodArray; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ version: z.ZodString; channels: z.ZodArray; }, z.ZodTypeAny, "passthrough">>, "many">; registryId: z.ZodString; }, z.ZodTypeAny, "passthrough">[]; }>; type BlockPackListing = z.infer; declare function blockPackOverviewToLegacy(bpo: BlockPackOverview): BlockPackOverviewLegacy; //#endregion export { AnyChannel, BlockPackListing, BlockPackOverview, BlockPackOverviewLegacy, BlockPackOverviewNoRegistryId, BlockPackOverviewRaw, RegistryStatus, SingleBlockPackOverview, StableChannel, VersionWithChannels, blockPackOverviewToLegacy }; //# sourceMappingURL=overview.d.ts.map