UNPKG

everything-dev

Version:

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

910 lines • 33.4 kB
import { BosConfigInput, JsonValue } from "./types.mjs"; import { DevSessionData, StartSummary } from "./dev-session-data.mjs"; import { z } from "./sdk.mjs"; import { resolveRemoteConfigChain } from "./commands/config.mjs"; import "./dev-program.mjs"; import { ProgressEvent, pluginEvents } from "./progress.mjs"; //#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"; }>>; }, z.core.$strip>>; ci: z.ZodOptional<z.ZodObject<{ image: z.ZodOptional<z.ZodString>; 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>; }, 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>; }, 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>; 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>; }, z.core.$strip>>>; }, z.core.$strip>, object>; keyPublish: import("@orpc/contract").ProcedureContract<z.ZodObject<{ allowance: z.ZodDefault<z.ZodString>; env: z.ZodDefault<z.ZodEnum<{ production: "production"; staging: "staging"; }>>; registry: z.ZodOptional<z.ZodString>; removeOldKeys: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ error: "error"; published: "published"; }>; account: z.ZodString; network: z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>; env: z.ZodEnum<{ production: "production"; staging: "staging"; }>; contract: z.ZodString; allowance: z.ZodString; functionNames: z.ZodArray<z.ZodString>; publicKey: z.ZodOptional<z.ZodString>; privateKey: 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>; site: z.ZodOptional<z.ZodString>; expiresIn: z.ZodDefault<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>>>; 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>; sync: import("@orpc/contract").ProcedureContract<z.ZodObject<{ dryRun: z.ZodDefault<z.ZodBoolean>; noInstall: z.ZodDefault<z.ZodBoolean>; json: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "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>>; retired: z.ZodOptional<z.ZodArray<z.ZodString>>; retiredConflicted: z.ZodOptional<z.ZodArray<z.ZodString>>; retiredBackupDir: z.ZodOptional<z.ZodString>; backupDir: 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>; noInstall: z.ZodDefault<z.ZodBoolean>; noSync: z.ZodDefault<z.ZodBoolean>; json: z.ZodDefault<z.ZodBoolean>; migrationsOnly: z.ZodDefault<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ "dry-run": "dry-run"; error: "error"; 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<{ "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>>; retired: z.ZodOptional<z.ZodArray<z.ZodString>>; retiredConflicted: z.ZodOptional<z.ZodArray<z.ZodString>>; retiredBackupDir: z.ZodOptional<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>>; selectedPlugins: 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>>; }, z.core.$strip>, object>; infraExport: import("@orpc/contract").ProcedureContract<z.ZodObject<{ target: z.ZodDefault<z.ZodEnum<{ ci: "ci"; local: "local"; }>>; network: z.ZodOptional<z.ZodEnum<{ mainnet: "mainnet"; testnet: "testnet"; }>>; configDir: z.ZodOptional<z.ZodString>; }, z.core.$strip>, z.ZodObject<{ env: z.ZodRecord<z.ZodString, z.ZodString>; services: z.ZodArray<z.ZodObject<{ key: z.ZodString; image: z.ZodString; env: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodString>>; ports: z.ZodArray<z.ZodString>; healthcheck: z.ZodOptional<z.ZodObject<{ test: z.ZodArray<z.ZodString>; interval: z.ZodString; timeout: z.ZodString; retries: z.ZodNumber; }, z.core.$strip>>; volumes: z.ZodDefault<z.ZodArray<z.ZodString>>; }, z.core.$strip>>; generatedAt: z.ZodString; project: z.ZodString; account: z.ZodString; gateway: 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.mts.map