UNPKG

everything-dev

Version:

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

1,138 lines • 41 kB
import { BosConfigInput, JsonValue } from "./types.cjs"; import { z } from "./sdk.cjs"; import { DevSessionData, StartSummary } from "./services/dev/session.cjs"; import { resolveRemoteConfigChain } from "./handlers/config.cjs"; import { ProgressEvent, pluginEvents } from "./services/dev/progress.cjs"; import "./plugin.cjs"; //#region src/plugin.d.ts declare const _default: import("every-plugin").LoadedPluginWithBinding<{ dev: import("@orpc/contract").ProcedureContract<z.ZodObject<{ host: z.ZodDefault<z.ZodEnum<{ local: "local"; remote: "remote"; }>>; ui: z.ZodDefault<z.ZodEnum<{ local: "local"; remote: "remote"; }>>; api: z.ZodDefault<z.ZodEnum<{ local: "local"; remote: "remote"; }>>; auth: z.ZodDefault<z.ZodEnum<{ local: "local"; remote: "remote"; }>>; remotePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>; proxy: z.ZodDefault<z.ZodBoolean>; ssr: z.ZodDefault<z.ZodBoolean>; port: z.ZodOptional<z.ZodNumber>; apiPort: z.ZodOptional<z.ZodNumber>; uiPort: z.ZodOptional<z.ZodNumber>; authPort: z.ZodOptional<z.ZodNumber>; pluginPortStart: z.ZodOptional<z.ZodNumber>; interactive: z.ZodOptional<z.ZodBoolean>; logLevel: z.ZodOptional<z.ZodEnum<{ debug: "debug"; error: "error"; info: "info"; warn: "warn"; }>>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; started: "started"; }>; description: z.ZodString; processes: z.ZodArray<z.ZodString>; timings: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; durationMs: z.ZodNumber; }, z.core.$strip>>>; session: z.ZodOptional<z.ZodCustom<DevSessionData, DevSessionData>>; }, z.core.$strip>, object>; start: import("@orpc/contract").ProcedureContract<z.ZodObject<{ port: z.ZodOptional<z.ZodNumber>; interactive: z.ZodOptional<z.ZodBoolean>; account: z.ZodOptional<z.ZodString>; domain: z.ZodOptional<z.ZodString>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; configPath: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; running: "running"; }>; url: z.ZodString; error: z.ZodOptional<z.ZodString>; session: z.ZodOptional<z.ZodCustom<DevSessionData, DevSessionData>>; summary: z.ZodOptional<z.ZodCustom<StartSummary, StartSummary>>; }, z.core.$strip>, object>; build: import("@orpc/contract").ProcedureContract<z.ZodObject<{ packages: z.ZodDefault<z.ZodString>; force: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; success: "success"; }>; error: z.ZodOptional<z.ZodString>; built: z.ZodArray<z.ZodString>; skipped: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, object>; config: import("@orpc/contract").ProcedureContract<z.ZodObject<{ full: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ config: z.ZodNullable<z.ZodUnion<readonly [z.ZodType<BosConfigInput, unknown, z.core.$ZodTypeInternals<BosConfigInput, unknown>>, z.ZodObject<{ account: z.ZodString; extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; staging: z.ZodOptional<z.ZodString>; }, z.core.$strip>]>>; domain: z.ZodOptional<z.ZodString>; title: z.ZodOptional<z.ZodString>; description: z.ZodOptional<z.ZodString>; testnet: z.ZodOptional<z.ZodString>; staging: z.ZodOptional<z.ZodObject<{ domain: z.ZodString; account: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; repository: z.ZodOptional<z.ZodString>; publish: z.ZodOptional<z.ZodObject<{ auth: z.ZodOptional<z.ZodEnum<{ custody: "custody"; key: "key"; session: "session"; }>>; sourcePublish: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; platform: z.ZodOptional<z.ZodString>; ci: z.ZodOptional<z.ZodObject<{ railway: z.ZodOptional<z.ZodObject<{ service: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; cdn: z.ZodOptional<z.ZodObject<{ origin: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; rolledBackFrom: z.ZodOptional<z.ZodString>; starter: z.ZodOptional<z.ZodObject<{ levels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ include: z.ZodOptional<z.ZodArray<z.ZodString>>; exclude: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; exclude: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>>; plugins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; staging: z.ZodOptional<z.ZodString>; }, z.core.$strip>]>>; name: z.ZodOptional<z.ZodString>; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; proxy: z.ZodOptional<z.ZodString>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z.ZodOptional<z.ZodArray<z.ZodString>>; routes: z.ZodOptional<z.ZodArray<z.ZodString>>; shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ version: z.ZodString; requiredVersion: z.ZodOptional<z.ZodString>; singleton: z.ZodOptional<z.ZodBoolean>; eager: z.ZodOptional<z.ZodBoolean>; strictVersion: z.ZodOptional<z.ZodBoolean>; shareScope: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>; ui: z.ZodOptional<z.ZodObject<{ name: z.ZodString; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; publicUrl: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; ssr: z.ZodOptional<z.ZodString>; ssrIntegrity: z.ZodOptional<z.ZodString>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; version: z.ZodOptional<z.ZodString>; app: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; plugins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>; dependsOn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>]>>>; app: z.ZodObject<{ host: z.ZodObject<{ development: z.ZodString; production: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; secrets: z.ZodOptional<z.ZodArray<z.ZodString>>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; ui: z.ZodObject<{ name: z.ZodOptional<z.ZodString>; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; publicUrl: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; ssr: z.ZodOptional<z.ZodString>; ssrIntegrity: z.ZodOptional<z.ZodString>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strict>; api: z.ZodObject<{ extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; staging: z.ZodOptional<z.ZodString>; }, z.core.$strip>]>>; name: z.ZodOptional<z.ZodString>; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; proxy: z.ZodOptional<z.ZodString>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z.ZodOptional<z.ZodArray<z.ZodString>>; routes: z.ZodOptional<z.ZodArray<z.ZodString>>; shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ version: z.ZodString; requiredVersion: z.ZodOptional<z.ZodString>; singleton: z.ZodOptional<z.ZodBoolean>; eager: z.ZodOptional<z.ZodBoolean>; strictVersion: z.ZodOptional<z.ZodBoolean>; shareScope: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>; ui: z.ZodOptional<z.ZodObject<{ name: z.ZodString; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; publicUrl: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; ssr: z.ZodOptional<z.ZodString>; ssrIntegrity: z.ZodOptional<z.ZodString>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; dependsOn: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>; auth: z.ZodOptional<z.ZodObject<{ extends: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodObject<{ development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; staging: z.ZodOptional<z.ZodString>; }, z.core.$strip>]>>; name: z.ZodOptional<z.ZodString>; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; proxy: z.ZodOptional<z.ZodString>; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodType<JsonValue, unknown, z.core.$ZodTypeInternals<JsonValue, unknown>>>>; secrets: z.ZodOptional<z.ZodArray<z.ZodString>>; routes: z.ZodOptional<z.ZodArray<z.ZodString>>; shared: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ version: z.ZodString; requiredVersion: z.ZodOptional<z.ZodString>; singleton: z.ZodOptional<z.ZodBoolean>; eager: z.ZodOptional<z.ZodBoolean>; strictVersion: z.ZodOptional<z.ZodBoolean>; shareScope: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; connectSrc: z.ZodOptional<z.ZodArray<z.ZodString>>; ui: z.ZodOptional<z.ZodObject<{ name: z.ZodString; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; publicUrl: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; ssr: z.ZodOptional<z.ZodString>; ssrIntegrity: z.ZodOptional<z.ZodString>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; pin: z.ZodOptional<z.ZodObject<{ manifest: z.ZodString; integrity: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>]>>; packages: z.ZodArray<z.ZodString>; remotes: z.ZodArray<z.ZodString>; full: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, object>; registryUse: import("@orpc/contract").ProcedureContract<z.ZodObject<{ from: z.ZodString; sections: z.ZodArray<z.ZodString>; dryRun: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "dry-run": "dry-run"; error: "error"; updated: "updated"; }>; from: z.ZodString; applied: z.ZodArray<z.ZodString>; configPath: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; pluginAdd: import("@orpc/contract").ProcedureContract<z.ZodObject<{ source: z.ZodString; as: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ added: "added"; error: "error"; }>; key: z.ZodString; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; integrity: z.ZodOptional<z.ZodString>; version: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; pluginRemove: import("@orpc/contract").ProcedureContract<z.ZodObject<{ key: z.ZodString; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; removed: "removed"; }>; key: z.ZodString; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; pluginList: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; listed: "listed"; }>; plugins: z.ZodArray<z.ZodObject<{ key: z.ZodString; development: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; localPath: z.ZodOptional<z.ZodString>; source: z.ZodEnum<{ local: "local"; remote: "remote"; }>; integrity: z.ZodOptional<z.ZodString>; version: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; pluginPublish: import("@orpc/contract").ProcedureContract<z.ZodObject<{ key: z.ZodString; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; published: "published"; }>; key: z.ZodString; path: z.ZodOptional<z.ZodString>; production: z.ZodOptional<z.ZodString>; version: z.ZodOptional<z.ZodString>; fingerprint: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; publish: import("@orpc/contract").ProcedureContract<z.ZodObject<{ dryRun: z.ZodDefault<z.ZodBoolean>; verbose: z.ZodDefault<z.ZodBoolean>; network: z.ZodOptional<z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>>; privateKey: z.ZodOptional<z.ZodString>; wallet: z.ZodDefault<z.ZodBoolean>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "dry-run": "dry-run"; error: "error"; published: "published"; }>; registryUrl: z.ZodString; txHash: z.ZodOptional<z.ZodString>; fingerprint: z.ZodOptional<z.ZodString>; slotPins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; error: z.ZodOptional<z.ZodString>; built: z.ZodOptional<z.ZodArray<z.ZodString>>; skipped: z.ZodOptional<z.ZodArray<z.ZodString>>; deployResults: z.ZodOptional<z.ZodArray<z.ZodObject<{ key: z.ZodString; kind: z.ZodEnum<{ app: "app"; plugin: "plugin"; }>; success: z.ZodBoolean; error: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; warnings: z.ZodDefault<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; }, z.core.$strip>, object>; rollback: import("@orpc/contract").ProcedureContract<z.ZodObject<{ listOnly: z.ZodDefault<z.ZodBoolean>; version: z.ZodOptional<z.ZodString>; previous: z.ZodDefault<z.ZodBoolean>; force: z.ZodDefault<z.ZodBoolean>; limit: z.ZodDefault<z.ZodNumber>; dryRun: z.ZodDefault<z.ZodBoolean>; verbose: z.ZodDefault<z.ZodBoolean>; network: z.ZodOptional<z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>>; privateKey: z.ZodOptional<z.ZodString>; wallet: z.ZodDefault<z.ZodBoolean>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "dry-run": "dry-run"; error: "error"; list: "list"; published: "published"; }>; registryUrl: z.ZodString; txHash: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; history: z.ZodOptional<z.ZodArray<z.ZodObject<{ blockHeight: z.ZodNumber; blockTimestamp: z.ZodString; txHash: z.ZodOptional<z.ZodString>; summary: z.ZodString; }, z.core.$strip>>>; verification: z.ZodOptional<z.ZodArray<z.ZodObject<{ slot: z.ZodString; ok: z.ZodBoolean; reason: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>, object>; deploy: import("@orpc/contract").ProcedureContract<z.ZodObject<{ statusList: z.ZodDefault<z.ZodBoolean>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; build: z.ZodDefault<z.ZodBoolean>; dryRun: z.ZodDefault<z.ZodBoolean>; verbose: z.ZodDefault<z.ZodBoolean>; packages: z.ZodDefault<z.ZodString>; network: z.ZodOptional<z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>>; privateKey: z.ZodOptional<z.ZodString>; service: z.ZodOptional<z.ZodString>; registry: z.ZodOptional<z.ZodString>; imageDigest: z.ZodOptional<z.ZodString>; fullUpload: z.ZodDefault<z.ZodBoolean>; forceBuild: z.ZodDefault<z.ZodBoolean>; smoke: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ deployed: "deployed"; "dry-run": "dry-run"; error: "error"; list: "list"; published: "published"; }>; registryUrl: z.ZodString; txHash: z.ZodOptional<z.ZodString>; fingerprint: z.ZodOptional<z.ZodString>; slotPins: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; history: z.ZodOptional<z.ZodArray<z.ZodObject<{ key: z.ZodString; blockHeight: z.ZodNumber; blockTimestamp: z.ZodString; txHash: z.ZodOptional<z.ZodString>; publishedAt: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; built: z.ZodOptional<z.ZodArray<z.ZodString>>; skipped: z.ZodOptional<z.ZodArray<z.ZodString>>; image: z.ZodOptional<z.ZodString>; service: z.ZodOptional<z.ZodString>; legs: z.ZodOptional<z.ZodObject<{ image: z.ZodOptional<z.ZodObject<{ status: z.ZodEnum<{ failed: "failed"; ok: "ok"; skipped: "skipped"; }>; detail: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; smoke: z.ZodOptional<z.ZodObject<{ status: z.ZodEnum<{ failed: "failed"; ok: "ok"; skipped: "skipped"; }>; detail: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; railway: z.ZodOptional<z.ZodObject<{ status: z.ZodEnum<{ failed: "failed"; ok: "ok"; skipped: "skipped"; }>; detail: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>>; error: z.ZodOptional<z.ZodString>; deployResults: z.ZodOptional<z.ZodArray<z.ZodObject<{ key: z.ZodString; kind: z.ZodEnum<{ app: "app"; plugin: "plugin"; }>; success: z.ZodBoolean; error: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; warnings: z.ZodDefault<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; }, z.core.$strip>, object>; smoke: import("@orpc/contract").ProcedureContract<z.ZodObject<{ image: z.ZodOptional<z.ZodString>; port: z.ZodDefault<z.ZodNumber>; keep: z.ZodDefault<z.ZodBoolean>; account: z.ZodOptional<z.ZodString>; gateway: z.ZodOptional<z.ZodString>; apiDatabaseUrl: z.ZodOptional<z.ZodString>; authDatabaseUrl: z.ZodOptional<z.ZodString>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; ok: "ok"; }>; image: z.ZodOptional<z.ZodString>; summary: z.ZodOptional<z.ZodString>; diagnosis: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; login: import("@orpc/contract").ProcedureContract<z.ZodObject<{ key: z.ZodDefault<z.ZodBoolean>; custody: z.ZodDefault<z.ZodBoolean>; site: z.ZodOptional<z.ZodString>; expiresIn: z.ZodOptional<z.ZodNumber>; device: z.ZodOptional<z.ZodString>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; "logged-in": "logged-in"; }>; siteUrl: z.ZodString; accountId: z.ZodOptional<z.ZodNullable<z.ZodString>>; expiresAt: z.ZodOptional<z.ZodNullable<z.ZodString>>; loginUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>; publishKey: z.ZodOptional<z.ZodNullable<z.ZodObject<{ publicKey: z.ZodString; network: z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; contract: z.ZodString; exportedTo: z.ZodString; }, z.core.$strip>>>; deployKey: z.ZodOptional<z.ZodNullable<z.ZodObject<{ key: z.ZodString; account: z.ZodString; gateway: z.ZodString; }, z.core.$strip>>>; custodyWallet: z.ZodOptional<z.ZodNullable<z.ZodObject<{ walletId: z.ZodString; nearAccountId: z.ZodString; network: z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; handoffUrl: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>>>; outlayerCli: z.ZodOptional<z.ZodNullable<z.ZodObject<{ status: z.ZodEnum<{ "cli-missing": "cli-missing"; error: "error"; linked: "linked"; }>; network: z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; detail: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>>>; warning: z.ZodOptional<z.ZodNullable<z.ZodString>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; logout: import("@orpc/contract").ProcedureContract<z.ZodObject<{ configDir: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; "logged-out": "logged-out"; }>; revokedApiKey: z.ZodBoolean; removedPublishKey: z.ZodBoolean; warning: z.ZodOptional<z.ZodNullable<z.ZodString>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; init: import("@orpc/contract").ProcedureContract<z.ZodObject<{ extends: z.ZodOptional<z.ZodString>; directory: z.ZodOptional<z.ZodString>; account: z.ZodOptional<z.ZodString>; domain: z.ZodOptional<z.ZodString>; source: z.ZodOptional<z.ZodString>; plugins: z.ZodOptional<z.ZodArray<z.ZodString>>; overrides: z.ZodOptional<z.ZodArray<z.ZodEnum<{ api: "api"; host: "host"; plugins: "plugins"; ui: "ui"; }>>>; level: z.ZodOptional<z.ZodEnum<{ advanced: "advanced"; simple: "simple"; }>>; noInteractive: z.ZodDefault<z.ZodBoolean>; noInstall: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; initialized: "initialized"; }>; directory: z.ZodString; extendsRef: z.ZodString; account: z.ZodOptional<z.ZodString>; domain: z.ZodOptional<z.ZodString>; extends: z.ZodString; plugins: z.ZodOptional<z.ZodArray<z.ZodString>>; overrides: z.ZodOptional<z.ZodArray<z.ZodEnum<{ api: "api"; host: "host"; plugins: "plugins"; ui: "ui"; }>>>; filesCopied: z.ZodNumber; timings: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; durationMs: z.ZodNumber; }, z.core.$strip>>>; targetDir: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; import: import("@orpc/contract").ProcedureContract<z.ZodObject<{ workspace: z.ZodString; from: z.ZodOptional<z.ZodString>; yes: z.ZodDefault<z.ZodBoolean>; dryRun: z.ZodDefault<z.ZodBoolean>; noInstall: z.ZodDefault<z.ZodBoolean>; json: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ conflicts: "conflicts"; "dry-run": "dry-run"; error: "error"; imported: "imported"; }>; workspace: z.ZodString; from: z.ZodString; ref: z.ZodString; resolvedSha: z.ZodOptional<z.ZodString>; sourceRepository: z.ZodOptional<z.ZodString>; warnings: z.ZodDefault<z.ZodArray<z.ZodString>>; added: z.ZodArray<z.ZodString>; updated: z.ZodArray<z.ZodString>; unchanged: z.ZodDefault<z.ZodArray<z.ZodString>>; preservedLocal: z.ZodDefault<z.ZodArray<z.ZodString>>; merged: z.ZodDefault<z.ZodArray<z.ZodString>>; conflicts: z.ZodDefault<z.ZodArray<z.ZodString>>; heldBackMigrations: z.ZodDefault<z.ZodArray<z.ZodString>>; routeDelta: z.ZodOptional<z.ZodObject<{ oursOnly: z.ZodArray<z.ZodString>; theirsOnly: z.ZodArray<z.ZodString>; }, z.core.$strip>>; migrationCollisions: z.ZodDefault<z.ZodArray<z.ZodObject<{ kind: z.ZodLiteral<"tag-mismatch">; idx: z.ZodNumber; localTag: z.ZodOptional<z.ZodString>; upstreamTag: z.ZodOptional<z.ZodString>; message: z.ZodString; }, z.core.$strip>>>; migrationReconciliation: z.ZodOptional<z.ZodObject<{ kept: z.ZodArray<z.ZodString>; appended: z.ZodArray<z.ZodObject<{ idx: z.ZodNumber; fromTag: z.ZodString; toTag: z.ZodString; }, z.core.$strip>>; contentMatched: z.ZodArray<z.ZodString>; }, z.core.$strip>>; backupDir: z.ZodOptional<z.ZodString>; reportPath: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; upgrade: import("@orpc/contract").ProcedureContract<z.ZodObject<{ dryRun: z.ZodDefault<z.ZodBoolean>; check: z.ZodDefault<z.ZodBoolean>; force: z.ZodDefault<z.ZodBoolean>; noInstall: z.ZodDefault<z.ZodBoolean>; noSync: z.ZodDefault<z.ZodBoolean>; from: z.ZodOptional<z.ZodEnum<{ v1: "v1"; }>>; audit: z.ZodDefault<z.ZodBoolean>; maintain: z.ZodOptional<z.ZodArray<z.ZodEnum<{ "compose-seam": "compose-seam"; "db-topology": "db-topology"; "i18n-seam": "i18n-seam"; "port-route-guards": "port-route-guards"; }>>>; json: z.ZodDefault<z.ZodBoolean>; migrationsOnly: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "already-upgraded": "already-upgraded"; audit: "audit"; "dry-run": "dry-run"; error: "error"; "gate-blocked": "gate-blocked"; upgraded: "upgraded"; }>; packages: z.ZodArray<z.ZodObject<{ name: z.ZodString; from: z.ZodOptional<z.ZodString>; to: z.ZodString; }, z.core.$strip>>; sync: z.ZodOptional<z.ZodObject<{ status: z.ZodEnum<{ conflicted: "conflicted"; "dry-run": "dry-run"; error: "error"; synced: "synced"; }>; updated: z.ZodArray<z.ZodString>; skipped: z.ZodArray<z.ZodString>; added: z.ZodArray<z.ZodString>; conflicted: z.ZodDefault<z.ZodArray<z.ZodString>>; backupDir: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; migrated: z.ZodOptional<z.ZodArray<z.ZodString>>; availablePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>; platform: z.ZodOptional<z.ZodObject<{ resolved: z.ZodString; source: z.ZodString; fromCache: z.ZodBoolean; }, z.core.$strip>>; updatesAvailable: z.ZodOptional<z.ZodBoolean>; selectedPlugins: z.ZodOptional<z.ZodArray<z.ZodString>>; audit: z.ZodOptional<z.ZodObject<{ tier: z.ZodEnum<{ A: "A"; B: "B"; }>; findings: z.ZodReadonly<z.ZodArray<z.ZodObject<{ check: z.ZodString; path: z.ZodString; severity: z.ZodEnum<{ blocker: "blocker"; warn: "warn"; }>; message: z.ZodString; }, z.core.$strip>>>; manifest: z.ZodObject<{ tier: z.ZodEnum<{ A: "A"; B: "B"; }>; blockerCount: z.ZodNumber; warnCount: z.ZodNumber; deleteFiles: z.ZodReadonly<z.ZodArray<z.ZodString>>; importRewrites: z.ZodReadonly<z.ZodArray<z.ZodObject<{ from: z.ZodString; to: z.ZodString; files: z.ZodReadonly<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; configKeys: z.ZodReadonly<z.ZodArray<z.ZodString>>; routerSeam: z.ZodEnum<{ absent: "absent"; "authored-seam": "authored-seam"; monolithic: "monolithic"; unknown: "unknown"; }>; authoredConfigTarget: z.ZodString; plugins: z.ZodReadonly<z.ZodArray<z.ZodObject<{ name: z.ZodString; hasBackend: z.ZodBoolean; hasWeb: z.ZodBoolean; extendsParent: z.ZodBoolean; variables: z.ZodReadonly<z.ZodArray<z.ZodString>>; secrets: z.ZodReadonly<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; db: z.ZodObject<{ schemaFile: z.ZodNullable<z.ZodString>; migrationsDir: z.ZodNullable<z.ZodString>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>>; blockers: z.ZodOptional<z.ZodReadonly<z.ZodArray<z.ZodObject<{ check: z.ZodString; path: z.ZodString; severity: z.ZodEnum<{ blocker: "blocker"; warn: "warn"; }>; message: z.ZodString; }, z.core.$strip>>>>; notes: z.ZodOptional<z.ZodArray<z.ZodString>>; timings: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; durationMs: z.ZodNumber; }, z.core.$strip>>>; changelogUrl: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; status: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; ok: "ok"; }>; deployedVersion: z.ZodOptional<z.ZodObject<{ publishedFingerprint: z.ZodString; servedFingerprint: z.ZodOptional<z.ZodString>; inSync: z.ZodBoolean; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; extends: z.ZodOptional<z.ZodString>; account: z.ZodOptional<z.ZodString>; domain: z.ZodOptional<z.ZodString>; packages: z.ZodArray<z.ZodObject<{ name: z.ZodString; installed: z.ZodOptional<z.ZodString>; latest: z.ZodOptional<z.ZodString>; isLinked: z.ZodOptional<z.ZodBoolean>; specifier: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; lastSync: z.ZodOptional<z.ZodString>; envFile: z.ZodEnum<{ "example-only": "example-only"; found: "found"; missing: "missing"; }>; parentReachable: z.ZodOptional<z.ZodBoolean>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; typesGen: import("@orpc/contract").ProcedureContract<z.ZodObject<{ env: z.ZodOptional<z.ZodEnum<{ development: "development"; production: "production"; }>>; dryRun: z.ZodDefault<z.ZodBoolean>; remotePlugins: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; success: "success"; }>; generated: z.ZodArray<z.ZodString>; fetched: z.ZodArray<z.ZodString>; skipped: z.ZodArray<z.ZodString>; failed: z.ZodArray<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; dbStudio: import("@orpc/contract").ProcedureContract<z.ZodObject<{ plugin: z.ZodDefault<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; success: "success"; }>; plugin: z.ZodString; source: z.ZodEnum<{ local: "local"; remote: "remote"; }>; section: z.ZodString; databaseSecret: z.ZodOptional<z.ZodString>; databaseUrl: z.ZodOptional<z.ZodString>; workspaceDir: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; dbDoctor: import("@orpc/contract").ProcedureContract<z.ZodObject<{ plugin: z.ZodString; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; success: "success"; }>; plugin: z.ZodString; slug: z.ZodString; journalTable: z.ZodString; journalSchema: z.ZodString; diagnosis: z.ZodString; localMigrationCount: z.ZodNumber; appliedHashCount: z.ZodNumber; expectedTables: z.ZodArray<z.ZodString>; missingTables: z.ZodArray<z.ZodString>; workspaceDir: z.ZodOptional<z.ZodString>; dbSecret: z.ZodOptional<z.ZodString>; dbUrl: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; dbRepair: import("@orpc/contract").ProcedureContract<z.ZodObject<{ plugin: z.ZodString; mode: z.ZodDefault<z.ZodEnum<{ "history-reset": "history-reset"; recreate: "recreate"; }>>; yes: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; refused: "refused"; repaired: "repaired"; }>; message: z.ZodString; diagnosis: z.ZodAny; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; ps: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; ok: "ok"; }>; entries: z.ZodArray<z.ZodObject<{ pid: z.ZodNumber; configDir: z.ZodString; parentPid: z.ZodOptional<z.ZodNumber>; role: z.ZodEnum<{ standalone: "standalone"; "workspace-child": "workspace-child"; "workspace-parent": "workspace-parent"; }>; ports: z.ZodDefault<z.ZodObject<{ host: z.ZodOptional<z.ZodNumber>; api: z.ZodOptional<z.ZodNumber>; ui: z.ZodOptional<z.ZodNumber>; auth: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>; budget: z.ZodOptional<z.ZodObject<{ min: z.ZodNumber; max: z.ZodNumber; }, z.core.$strip>>; startedAt: z.ZodNumber; description: z.ZodString; }, z.core.$strip>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; logs: import("@orpc/contract").ProcedureContract<z.ZodObject<{ service: z.ZodOptional<z.ZodString>; tail: z.ZodOptional<z.ZodNumber>; follow: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ logFile: z.ZodString; lines: z.ZodArray<z.ZodString>; }, z.core.$strip>, object>; kill: import("@orpc/contract").ProcedureContract<z.ZodObject<{ configDir: z.ZodOptional<z.ZodString>; signal: z.ZodDefault<z.ZodEnum<{ SIGKILL: "SIGKILL"; SIGTERM: "SIGTERM"; }>>; all: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; killed: "killed"; }>; killed: z.ZodArray<z.ZodObject<{ pid: z.ZodNumber; configDir: z.ZodString; }, z.core.$strip>>; skipped: z.ZodArray<z.ZodObject<{ pid: z.ZodNumber; reason: z.ZodString; }, z.core.$strip>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; typecheck: import("@orpc/contract").ProcedureContract<z.ZodObject<{ packages: z.ZodDefault<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; success: "success"; }>; checked: z.ZodArray<z.ZodString>; skipped: z.ZodArray<z.ZodString>; results: z.ZodArray<z.ZodObject<{ workspace: z.ZodString; passed: z.ZodBoolean; output: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; mfCheck: import("@orpc/contract").ProcedureContract<z.ZodObject<{ timeoutMs: z.ZodDefault<z.ZodNumber>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ fail: "fail"; ok: "ok"; }>; hostVersion: z.ZodNullable<z.ZodString>; hostReachable: z.ZodBoolean; hostReason: z.ZodOptional<z.ZodString>; remotes: z.ZodArray<z.ZodObject<{ role: z.ZodString; url: z.ZodString; reachable: z.ZodBoolean; pluginVersion: z.ZodNullable<z.ZodString>; ok: z.ZodBoolean; reason: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; ui: z.ZodOptional<z.ZodObject<{ ok: z.ZodBoolean; slots: z.ZodArray<z.ZodObject<{ slot: z.ZodString; url: z.ZodString; reachable: z.ZodBoolean; ok: z.ZodBoolean; reason: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>>; platform: z.ZodOptional<z.ZodObject<{ ok: z.ZodBoolean; violations: z.ZodArray<z.ZodObject<{ kind: z.ZodEnum<{ minChild: "minChild"; "shared-dep": "shared-dep"; }>; name: z.ZodOptional<z.ZodString>; message: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, object>; platformManifest: import("@orpc/contract").ProcedureContract<z.ZodObject<{ check: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ absent: "absent"; fail: "fail"; ok: "ok"; }>; version: z.ZodNullable<z.ZodString>; source: z.ZodOptional<z.ZodString>; fromCache: z.ZodOptional<z.ZodBoolean>; error: z.ZodOptional<z.ZodString>; drift: z.ZodOptional<z.ZodObject<{ pinned: z.ZodString; published: z.ZodString; }, z.core.$strip>>; compat: z.ZodOptional<z.ZodObject<{ ok: z.ZodBoolean; violations: z.ZodArray<z.ZodObject<{ kind: z.ZodEnum<{ minChild: "minChild"; "shared-dep": "shared-dep"; }>; name: z.ZodOptional<z.ZodString>; message: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, object>; secretsSet: import("@orpc/contract").ProcedureContract<z.ZodObject<{ name: z.ZodString; value: z.ZodOptional<z.ZodString>; site: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; set: "set"; }>; name: z.ZodOptional<z.ZodString>; siteUrl: z.ZodOptional<z.ZodString>; warning: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; secretsList: import("@orpc/contract").ProcedureContract<z.ZodObject<{ account: z.ZodOptional<z.ZodString>; gateway: z.ZodOptional<z.ZodString>; site: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; listed: "listed"; }>; secrets: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; state: z.ZodEnum<{ missing: "missing"; set: "set"; undeclared: "undeclared"; }>; }, z.core.$strip>>>; missing: z.ZodOptional<z.ZodArray<z.ZodString>>; siteUrl: z.ZodOptional<z.ZodString>; warning: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; secretsRemove: import("@orpc/contract").ProcedureContract<z.ZodObject<{ name: z.ZodString; yes: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; "not-found": "not-found"; removed: "removed"; }>; name: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; }, z.core.$strip>, object>; }, z.ZodObject<{ configPath: z.ZodOptional<z.ZodString>; configDir: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{}, z.core.$strip>, undefined>; //#endregion export { type DevSessionData, type ProgressEvent, type StartSummary, _default as default, pluginEvents, resolveRemoteConfigChain }; //# sourceMappingURL=plugin.d.cts.map