UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

1,014 lines • 42.7 kB
import * as z$1 from "zod"; //#region src/types.d.ts type JsonPrimitive = string | number | boolean | null; interface JsonObject { [key: string]: JsonValue; } type JsonValue = JsonPrimitive | JsonObject | JsonValue[]; declare const JsonValueSchema: z$1.ZodType<JsonValue>; declare const JsonObjectSchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>; declare const ExtendsSchema: z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>; type Extends = z$1.infer<typeof ExtendsSchema>; type ExtendsConfig = Extract<Extends, Record<string, string | undefined>>; declare const SourceModeSchema: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; type SourceMode = z$1.infer<typeof SourceModeSchema>; declare const SharedConfigSchema: z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; type SharedConfig = z$1.infer<typeof SharedConfigSchema>; type SharedDepConfig = SharedConfig; declare const SharedDepConfigSchema: z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; declare const SharedDepMapSchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; declare const FederationEntrySchema: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; entryUrl: z$1.ZodOptional<z$1.ZodString>; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; type FederationEntry = z$1.infer<typeof FederationEntrySchema>; /** * Slot pin (atomic-deploys): an explicit pointer to the slot's immutable * per-deploy WorkspaceVersionManifest — `manifest` is the versioned manifest * filename relative to the slot's production base, `integrity` is that * document's SRI. Resolving the pin derives the slot's entry-level fields * (`entryUrl`, entry integrity, ssr entry). A slot without a `pin` uses its * top-level `integrity` as a direct entry SRI (fixed-name slots only). */ declare const SlotPinSchema: z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>; type SlotPin = z$1.infer<typeof SlotPinSchema>; declare const PluginUiConfigSchema: z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; type PluginUiConfig = z$1.infer<typeof PluginUiConfigSchema>; declare const ComposableAppEntrySchema: z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; type ComposableAppEntry = z$1.infer<typeof ComposableAppEntrySchema>; declare const ApiPluginConfigSchema: z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; type ApiPluginConfig = z$1.infer<typeof ApiPluginConfigSchema>; declare const BosPluginRefSchema: z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; version: z$1.ZodOptional<z$1.ZodString>; app: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; type BosPluginRef = z$1.infer<typeof BosPluginRefSchema>; type PluginEntryValue = string | BosPluginRef; type PluginEntries = Record<string, PluginEntryValue>; declare const PluginRuntimeUiSchema: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; type PluginRuntimeUi = z$1.infer<typeof PluginRuntimeUiSchema>; declare const RuntimePluginConfigSchema: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; extendsRef: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; integrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; type RuntimePluginConfig = z$1.infer<typeof RuntimePluginConfigSchema>; declare const DependencyNodeKindSchema: z$1.ZodEnum<{ api: "api"; auth: "auth"; plugin: "plugin"; ui: "ui"; }>; type DependencyNodeKind = z$1.infer<typeof DependencyNodeKindSchema>; declare const RuntimeDependencyNodeSchema: z$1.ZodObject<{ key: z$1.ZodString; kind: z$1.ZodEnum<{ api: "api"; auth: "auth"; plugin: "plugin"; ui: "ui"; }>; name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; extendsRef: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; integrity: z$1.ZodOptional<z$1.ZodString>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; sourceOrigin: z$1.ZodOptional<z$1.ZodEnum<{ config: "config"; manifest: "manifest"; }>>; singletonKey: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; type RuntimeDependencyNode = z$1.infer<typeof RuntimeDependencyNodeSchema>; declare const UiConfigSchema: z$1.ZodObject<{ name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strict>; type UiConfig = z$1.infer<typeof UiConfigSchema>; declare const HostConfigSchema: z$1.ZodObject<{ development: z$1.ZodString; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; type HostConfig = z$1.infer<typeof HostConfigSchema>; declare const ClientRuntimeInfoSchema: z$1.ZodObject<{ accountId: z$1.ZodString; gatewayId: z$1.ZodString; runtimeBasePath: z$1.ZodString; title: z$1.ZodNullable<z$1.ZodString>; description: z$1.ZodNullable<z$1.ZodString>; hostUrl: z$1.ZodNullable<z$1.ZodString>; }, z$1.core.$strip>; type ClientRuntimeInfo = z$1.infer<typeof ClientRuntimeInfoSchema>; declare const RuntimeLineageSchema: z$1.ZodObject<{ parent: z$1.ZodNullable<z$1.ZodString>; root: z$1.ZodNullable<z$1.ZodString>; depth: z$1.ZodNumber; extendsChain: z$1.ZodArray<z$1.ZodString>; }, z$1.core.$strip>; type RuntimeLineage = z$1.infer<typeof RuntimeLineageSchema>; declare const BosStagingSchema: z$1.ZodObject<{ domain: z$1.ZodString; account: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; type BosStaging = z$1.infer<typeof BosStagingSchema>; declare const BosConfigInputAppEntrySchema: z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>; type BosConfigInputAppEntry = z$1.infer<typeof BosConfigInputAppEntrySchema>; declare const BosConfigInputSchema: z$1.ZodType<BosConfigInput>; type StarterLevel = "simple" | "advanced"; declare const StarterLevelSchema: z$1.ZodEnum<{ advanced: "advanced"; simple: "simple"; }>; interface StarterLevelConfig { include?: string[]; exclude?: string[]; } declare const StarterLevelConfigSchema: z$1.ZodObject<{ include: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; /** Authoring metadata a parent publishes so `bos init` can prune its starter. */ interface ParentStarterConfig { levels?: Record<string, StarterLevelConfig>; exclude?: string[]; } declare const ParentStarterConfigSchema: z$1.ZodObject<{ levels: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ include: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>>; exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; interface BosConfigInput { extends?: string | ExtendsConfig; account?: string; domain?: string; status?: "active" | "suspended" | "pending_deletion"; title?: string; description?: string; testnet?: string; template?: string; gateway?: { development?: string; production?: string; account?: string; }; staging?: BosStaging; development?: string; production?: string; integrity?: string; name?: string; version?: string; proxy?: string; variables?: JsonObject; secrets?: string[]; routes?: string[]; app?: Record<string, BosConfigInputAppEntry>; plugins?: Record<string, string | BosConfigInput>; publish?: PublishConfig; ci?: CiConfig; cdn?: CdnConfig; rolledBackFrom?: string; starter?: ParentStarterConfig; } declare const RailwayCiSchema: z$1.ZodObject<{ service: z$1.ZodString; }, z$1.core.$strip>; type RailwayCi = z$1.infer<typeof RailwayCiSchema>; declare const CiConfigSchema: z$1.ZodObject<{ image: z$1.ZodOptional<z$1.ZodString>; railway: z$1.ZodOptional<z$1.ZodObject<{ service: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; type CiConfig = z$1.infer<typeof CiConfigSchema>; /** Where this runtime's built bundles are served from. Inherited via extends. */ declare const CdnConfigSchema: z$1.ZodObject<{ origin: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; type CdnConfig = z$1.infer<typeof CdnConfigSchema>; declare const PublishAuthSchema: z$1.ZodEnum<{ custody: "custody"; key: "key"; session: "session"; }>; type PublishAuth = z$1.infer<typeof PublishAuthSchema>; declare const PublishConfigSchema: z$1.ZodObject<{ auth: z$1.ZodOptional<z$1.ZodEnum<{ custody: "custody"; key: "key"; session: "session"; }>>; }, z$1.core.$strip>; type PublishConfig = z$1.infer<typeof PublishConfigSchema>; declare const BosConfigSchema: z$1.ZodObject<{ account: z$1.ZodString; extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; domain: z$1.ZodOptional<z$1.ZodString>; title: z$1.ZodOptional<z$1.ZodString>; description: z$1.ZodOptional<z$1.ZodString>; testnet: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodObject<{ domain: z$1.ZodString; account: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; repository: z$1.ZodOptional<z$1.ZodString>; publish: z$1.ZodOptional<z$1.ZodObject<{ auth: z$1.ZodOptional<z$1.ZodEnum<{ custody: "custody"; key: "key"; session: "session"; }>>; }, z$1.core.$strip>>; ci: z$1.ZodOptional<z$1.ZodObject<{ image: z$1.ZodOptional<z$1.ZodString>; railway: z$1.ZodOptional<z$1.ZodObject<{ service: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; cdn: z$1.ZodOptional<z$1.ZodObject<{ origin: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; rolledBackFrom: z$1.ZodOptional<z$1.ZodString>; starter: z$1.ZodOptional<z$1.ZodObject<{ levels: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ include: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>>; exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; version: z$1.ZodOptional<z$1.ZodString>; app: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>]>>>; app: z$1.ZodObject<{ host: z$1.ZodObject<{ development: z$1.ZodString; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>; ui: z$1.ZodObject<{ name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strict>; api: z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; auth: z$1.ZodOptional<z$1.ZodObject<{ extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{ development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; staging: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>]>>; name: z$1.ZodOptional<z$1.ZodString>; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; development: z$1.ZodOptional<z$1.ZodString>; production: z$1.ZodOptional<z$1.ZodString>; publicUrl: z$1.ZodOptional<z$1.ZodString>; integrity: z$1.ZodOptional<z$1.ZodString>; ssr: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; pin: z$1.ZodOptional<z$1.ZodObject<{ manifest: z$1.ZodString; integrity: z$1.ZodString; }, z$1.core.$strip>>; }, z$1.core.$strip>>; }, z$1.core.$strip>; }, z$1.core.$strip>; type BosConfig = z$1.infer<typeof BosConfigSchema>; declare const RuntimeConfigSchema: z$1.ZodObject<{ env: z$1.ZodEnum<{ development: "development"; production: "production"; staging: "staging"; }>; account: z$1.ZodString; domain: z$1.ZodOptional<z$1.ZodString>; networkId: z$1.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; deploymentFingerprint: z$1.ZodOptional<z$1.ZodString>; title: z$1.ZodOptional<z$1.ZodString>; description: z$1.ZodOptional<z$1.ZodString>; repository: z$1.ZodOptional<z$1.ZodString>; host: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; entryUrl: z$1.ZodOptional<z$1.ZodString>; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; remoteUrl: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>; ui: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; entryUrl: z$1.ZodOptional<z$1.ZodString>; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; publicUrl: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; api: z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; entryUrl: z$1.ZodOptional<z$1.ZodString>; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>; auth: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; entryUrl: z$1.ZodOptional<z$1.ZodString>; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; extendsRef: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; extendsRef: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; integrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>>; nodes: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ key: z$1.ZodString; kind: z$1.ZodEnum<{ api: "api"; auth: "auth"; plugin: "plugin"; ui: "ui"; }>; name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; extendsRef: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; proxy: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; integrity: z$1.ZodOptional<z$1.ZodString>; shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ version: z$1.ZodString; requiredVersion: z$1.ZodOptional<z$1.ZodString>; singleton: z$1.ZodOptional<z$1.ZodBoolean>; eager: z$1.ZodOptional<z$1.ZodBoolean>; strictVersion: z$1.ZodOptional<z$1.ZodBoolean>; shareScope: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; publicUrl: z$1.ZodOptional<z$1.ZodString>; localPath: z$1.ZodOptional<z$1.ZodString>; port: z$1.ZodOptional<z$1.ZodNumber>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; ssrEntryUrl: z$1.ZodOptional<z$1.ZodString>; browserManifestUrl: z$1.ZodOptional<z$1.ZodString>; dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; }, z$1.core.$strip>>; routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>; sourceOrigin: z$1.ZodOptional<z$1.ZodEnum<{ config: "config"; manifest: "manifest"; }>>; singletonKey: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>>; }, z$1.core.$strip>; type RuntimeConfig = z$1.infer<typeof RuntimeConfigSchema>; declare const ClientRuntimeConfigSchema: z$1.ZodObject<{ env: z$1.ZodEnum<{ development: "development"; production: "production"; staging: "staging"; }>; account: z$1.ZodString; networkId: z$1.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; deploymentFingerprint: z$1.ZodOptional<z$1.ZodString>; hostUrl: z$1.ZodOptional<z$1.ZodString>; assetsUrl: z$1.ZodString; apiBase: z$1.ZodString; rpcBase: z$1.ZodTemplateLiteral<`/${string}`>; repository: z$1.ZodOptional<z$1.ZodString>; authAvailable: z$1.ZodOptional<z$1.ZodBoolean>; runtime: z$1.ZodOptional<z$1.ZodObject<{ accountId: z$1.ZodString; gatewayId: z$1.ZodString; runtimeBasePath: z$1.ZodString; title: z$1.ZodNullable<z$1.ZodString>; description: z$1.ZodNullable<z$1.ZodString>; hostUrl: z$1.ZodNullable<z$1.ZodString>; }, z$1.core.$strip>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; integrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; compose: z$1.ZodOptional<z$1.ZodObject<{ digest: z$1.ZodString; remotes: z$1.ZodArray<z$1.ZodObject<{ key: z$1.ZodString; name: z$1.ZodString; entry: z$1.ZodString; manifestUrl: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; manifests: z$1.ZodArray<z$1.ZodObject<{ name: z$1.ZodString; manifestVersion: z$1.ZodNumber; rootMeta: z$1.ZodOptional<z$1.ZodObject<{ hasHead: z$1.ZodOptional<z$1.ZodBoolean>; hasStaticData: z$1.ZodOptional<z$1.ZodBoolean>; }, z$1.core.$strip>>; routes: z$1.ZodArray<z$1.ZodObject<{ id: z$1.ZodString; type: z$1.ZodEnum<{ index: "index"; layout: "layout"; route: "route"; }>; path: z$1.ZodOptional<z$1.ZodString>; parentId: z$1.ZodOptional<z$1.ZodString>; mount: z$1.ZodOptional<z$1.ZodEnum<{ [x: string]: string; }>>; file: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; }, z$1.core.$strip>>; api: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; integrity: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; }, z$1.core.$strip>>; auth: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; integrity: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; }, z$1.core.$strip>>; plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; integrity: z$1.ZodOptional<z$1.ZodString>; variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>; ui: z$1.ZodOptional<z$1.ZodObject<{ name: z$1.ZodString; url: z$1.ZodString; entry: z$1.ZodString; source: z$1.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z$1.ZodOptional<z$1.ZodString>; ssrUrl: z$1.ZodOptional<z$1.ZodString>; ssrIntegrity: z$1.ZodOptional<z$1.ZodString>; entryUrl: z$1.ZodOptional<z$1.ZodString>; }, z$1.core.$strip>>; }, z$1.core.$strip>>>; }, z$1.core.$strip>; type ClientRuntimeConfig = z$1.infer<typeof ClientRuntimeConfigSchema>; //#endregion export { ApiPluginConfig, ApiPluginConfigSchema, BosConfig, BosConfigInput, BosConfigInputAppEntry, BosConfigInputSchema, BosConfigSchema, BosPluginRef, BosPluginRefSchema, BosStaging, BosStagingSchema, CdnConfig, CdnConfigSchema, CiConfig, CiConfigSchema, ClientRuntimeConfig, ClientRuntimeConfigSchema, ClientRuntimeInfo, ClientRuntimeInfoSchema, ComposableAppEntry, ComposableAppEntrySchema, DependencyNodeKind, DependencyNodeKindSchema, Extends, ExtendsConfig, ExtendsSchema, FederationEntry, FederationEntrySchema, HostConfig, HostConfigSchema, JsonObject, JsonObjectSchema, JsonPrimitive, JsonValue, JsonValueSchema, ParentStarterConfig, ParentStarterConfigSchema, PluginEntries, PluginEntryValue, PluginRuntimeUi, PluginUiConfig, PluginUiConfigSchema, PublishAuth, PublishAuthSchema, PublishConfig, PublishConfigSchema, RailwayCi, RailwayCiSchema, RuntimeConfig, RuntimeConfigSchema, RuntimeDependencyNode, RuntimeDependencyNodeSchema, RuntimeLineage, RuntimeLineageSchema, RuntimePluginConfig, RuntimePluginConfigSchema, SharedConfig, SharedConfigSchema, SharedDepConfig, SharedDepConfigSchema, SharedDepMapSchema, SlotPin, SlotPinSchema, SourceMode, SourceModeSchema, StarterLevel, StarterLevelConfig, StarterLevelConfigSchema, StarterLevelSchema, UiConfig, UiConfigSchema }; //# sourceMappingURL=types.d.mts.map