everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
3,042 lines • 115 kB
text/typescript
import { BosConfigInput, JsonValue } from "./types.mjs";
import { DevSessionData, StartSummary } from "./services/dev/session.mjs";
import * as z$1 from "zod";
import "@orpc/openapi/extensions/route";
//#region src/contract.d.ts
declare const PhaseTimingSchema: z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>;
declare const DevOptionsSchema: z$1.ZodObject<{
host: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
ui: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
api: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
auth: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
proxy: z$1.ZodDefault<z$1.ZodBoolean>;
ssr: z$1.ZodDefault<z$1.ZodBoolean>;
port: z$1.ZodOptional<z$1.ZodNumber>;
apiPort: z$1.ZodOptional<z$1.ZodNumber>;
uiPort: z$1.ZodOptional<z$1.ZodNumber>;
authPort: z$1.ZodOptional<z$1.ZodNumber>;
pluginPortStart: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
logLevel: z$1.ZodOptional<z$1.ZodEnum<{
debug: "debug";
error: "error";
info: "info";
warn: "warn";
}>>;
}, z$1.core.$strip>;
declare const DevResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
started: "started";
}>;
description: z$1.ZodString;
processes: z$1.ZodArray<z$1.ZodString>;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
session: z$1.ZodOptional<z$1.ZodCustom<DevSessionData, DevSessionData>>;
}, z$1.core.$strip>;
declare const StartOptionsSchema: z$1.ZodObject<{
port: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
configPath: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const StartResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
running: "running";
}>;
url: z$1.ZodString;
error: z$1.ZodOptional<z$1.ZodString>;
session: z$1.ZodOptional<z$1.ZodCustom<DevSessionData, DevSessionData>>;
summary: z$1.ZodOptional<z$1.ZodCustom<StartSummary, StartSummary>>;
}, z$1.core.$strip>;
declare const BuildOptionsSchema: z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const BuildResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
error: z$1.ZodOptional<z$1.ZodString>;
built: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>;
declare const ConfigOptionsSchema: z$1.ZodObject<{
full: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const ConfigResultSchema: z$1.ZodObject<{
config: z$1.ZodNullable<z$1.ZodUnion<readonly [z$1.ZodType<BosConfigInput, unknown, z$1.core.$ZodTypeInternals<BosConfigInput, unknown>>, 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";
}>>;
sourcePublish: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>>;
platform: z$1.ZodOptional<z$1.ZodString>;
ci: z$1.ZodOptional<z$1.ZodObject<{
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>]>>;
packages: z$1.ZodArray<z$1.ZodString>;
remotes: z$1.ZodArray<z$1.ZodString>;
full: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const RegistryUseOptionsSchema: z$1.ZodObject<{
from: z$1.ZodString;
sections: z$1.ZodArray<z$1.ZodString>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const RegistryUseResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
updated: "updated";
}>;
from: z$1.ZodString;
applied: z$1.ZodArray<z$1.ZodString>;
configPath: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const PluginAddOptionsSchema: z$1.ZodObject<{
source: z$1.ZodString;
as: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const PluginAddResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
added: "added";
error: "error";
}>;
key: z$1.ZodString;
development: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
integrity: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const PluginRemoveOptionsSchema: z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>;
declare const PluginRemoveResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
removed: "removed";
}>;
key: z$1.ZodString;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const PluginListResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
listed: "listed";
}>;
plugins: z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
development: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
localPath: z$1.ZodOptional<z$1.ZodString>;
source: z$1.ZodEnum<{
local: "local";
remote: "remote";
}>;
integrity: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
name: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const PluginPublishOptionsSchema: z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>;
declare const PluginPublishResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
published: "published";
}>;
key: z$1.ZodString;
path: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const WorkspaceDeployResultSchema: z$1.ZodObject<{
key: z$1.ZodString;
kind: z$1.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
durationMs: z$1.ZodOptional<z$1.ZodNumber>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>;
declare const PublishOptionsSchema: z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const RollbackOptionsSchema: z$1.ZodObject<{
listOnly: z$1.ZodDefault<z$1.ZodBoolean>;
version: z$1.ZodOptional<z$1.ZodString>;
previous: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
limit: z$1.ZodDefault<z$1.ZodNumber>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const RollbackHistoryEntrySchema: z$1.ZodObject<{
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
summary: z$1.ZodString;
}, z$1.core.$strip>;
declare const RollbackSlotCheckSchema: z$1.ZodObject<{
slot: z$1.ZodString;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const RollbackResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
history: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
summary: z$1.ZodString;
}, z$1.core.$strip>>>;
verification: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
slot: z$1.ZodString;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>;
declare const PublishResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
slotPins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
built: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
deployResults: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
kind: z$1.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
durationMs: z$1.ZodOptional<z$1.ZodNumber>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>;
declare const DeployOptionsSchema: z$1.ZodObject<{
statusList: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
build: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
packages: z$1.ZodDefault<z$1.ZodString>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
service: z$1.ZodOptional<z$1.ZodString>;
registry: z$1.ZodOptional<z$1.ZodString>;
imageDigest: z$1.ZodOptional<z$1.ZodString>;
fullUpload: z$1.ZodDefault<z$1.ZodBoolean>;
forceBuild: z$1.ZodDefault<z$1.ZodBoolean>;
smoke: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const DeployManifestListEntrySchema: z$1.ZodObject<{
key: z$1.ZodString;
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
publishedAt: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DeployLegOutcomeSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DeployResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
deployed: "deployed";
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
slotPins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
history: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
publishedAt: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>>;
built: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
image: z$1.ZodOptional<z$1.ZodString>;
service: z$1.ZodOptional<z$1.ZodString>;
legs: z$1.ZodOptional<z$1.ZodObject<{
image: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
smoke: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
railway: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
deployResults: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
kind: z$1.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
durationMs: z$1.ZodOptional<z$1.ZodNumber>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>;
declare const SmokeOptionsSchema: z$1.ZodObject<{
image: z$1.ZodOptional<z$1.ZodString>;
port: z$1.ZodDefault<z$1.ZodNumber>;
keep: z$1.ZodDefault<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
apiDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
authDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SmokeResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
image: z$1.ZodOptional<z$1.ZodString>;
summary: z$1.ZodOptional<z$1.ZodString>;
diagnosis: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const OverrideSectionSchema: z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>;
declare const DEFAULT_LOGIN_EXPIRES_IN_SECONDS: number;
declare const DEFAULT_DEPLOY_KEY_EXPIRES_IN_SECONDS: number;
declare const LoginOptionsSchema: z$1.ZodObject<{
key: z$1.ZodDefault<z$1.ZodBoolean>;
custody: z$1.ZodDefault<z$1.ZodBoolean>;
site: z$1.ZodOptional<z$1.ZodString>;
expiresIn: z$1.ZodOptional<z$1.ZodNumber>;
device: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const LoginResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"logged-in": "logged-in";
}>;
siteUrl: z$1.ZodString;
accountId: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
expiresAt: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
loginUrl: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
publishKey: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
publicKey: z$1.ZodString;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
contract: z$1.ZodString;
exportedTo: z$1.ZodString;
}, z$1.core.$strip>>>;
deployKey: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
key: z$1.ZodString;
account: z$1.ZodString;
gateway: z$1.ZodString;
}, z$1.core.$strip>>>;
custodyWallet: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
walletId: z$1.ZodString;
nearAccountId: z$1.ZodString;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
handoffUrl: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
}, z$1.core.$strip>>>;
outlayerCli: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
status: z$1.ZodEnum<{
"cli-missing": "cli-missing";
error: "error";
linked: "linked";
}>;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
detail: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
}, z$1.core.$strip>>>;
warning: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const LogoutOptionsSchema: z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const LogoutResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"logged-out": "logged-out";
}>;
revokedApiKey: z$1.ZodBoolean;
removedPublishKey: z$1.ZodBoolean;
warning: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const RuntimeOverrideTargetBaseSchema: z$1.ZodEnum<{
api: "api";
plugins: "plugins";
ui: "ui";
}>;
declare const RuntimeOverrideTargetSchema: z$1.ZodUnion<readonly [z$1.ZodEnum<{
api: "api";
plugins: "plugins";
ui: "ui";
}>, z$1.ZodString]>;
declare const InitOptionsSchema: z$1.ZodObject<{
extends: z$1.ZodOptional<z$1.ZodString>;
directory: z$1.ZodOptional<z$1.ZodString>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
source: z$1.ZodOptional<z$1.ZodString>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
overrides: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
level: z$1.ZodOptional<z$1.ZodEnum<{
advanced: "advanced";
simple: "simple";
}>>;
noInteractive: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const InitResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
initialized: "initialized";
}>;
directory: z$1.ZodString;
extendsRef: z$1.ZodString;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
extends: z$1.ZodString;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
overrides: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
filesCopied: z$1.ZodNumber;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
targetDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SyncResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
conflicted: "conflicted";
"dry-run": "dry-run";
error: "error";
synced: "synced";
}>;
updated: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
added: z$1.ZodArray<z$1.ZodString>;
conflicted: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
backupDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const ImportOptionsSchema: z$1.ZodObject<{
workspace: z$1.ZodString;
from: z$1.ZodOptional<z$1.ZodString>;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const ImportRouteDeltaSchema: z$1.ZodObject<{
oursOnly: z$1.ZodArray<z$1.ZodString>;
theirsOnly: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>;
declare const ImportMigrationCollisionSchema: z$1.ZodObject<{
kind: z$1.ZodLiteral<"tag-mismatch">;
idx: z$1.ZodNumber;
localTag: z$1.ZodOptional<z$1.ZodString>;
upstreamTag: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>;
declare const ImportMigrationAppendSchema: z$1.ZodObject<{
idx: z$1.ZodNumber;
fromTag: z$1.ZodString;
toTag: z$1.ZodString;
}, z$1.core.$strip>;
declare const ImportMigrationReconciliationSchema: z$1.ZodObject<{
kept: z$1.ZodArray<z$1.ZodString>;
appended: z$1.ZodArray<z$1.ZodObject<{
idx: z$1.ZodNumber;
fromTag: z$1.ZodString;
toTag: z$1.ZodString;
}, z$1.core.$strip>>;
contentMatched: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>;
declare const ImportResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
conflicts: "conflicts";
"dry-run": "dry-run";
error: "error";
imported: "imported";
}>;
workspace: z$1.ZodString;
from: z$1.ZodString;
ref: z$1.ZodString;
resolvedSha: z$1.ZodOptional<z$1.ZodString>;
sourceRepository: z$1.ZodOptional<z$1.ZodString>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
added: z$1.ZodArray<z$1.ZodString>;
updated: z$1.ZodArray<z$1.ZodString>;
unchanged: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
preservedLocal: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
merged: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
conflicts: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
heldBackMigrations: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
routeDelta: z$1.ZodOptional<z$1.ZodObject<{
oursOnly: z$1.ZodArray<z$1.ZodString>;
theirsOnly: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>>;
migrationCollisions: z$1.ZodDefault<z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodLiteral<"tag-mismatch">;
idx: z$1.ZodNumber;
localTag: z$1.ZodOptional<z$1.ZodString>;
upstreamTag: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>>;
migrationReconciliation: z$1.ZodOptional<z$1.ZodObject<{
kept: z$1.ZodArray<z$1.ZodString>;
appended: z$1.ZodArray<z$1.ZodObject<{
idx: z$1.ZodNumber;
fromTag: z$1.ZodString;
toTag: z$1.ZodString;
}, z$1.core.$strip>>;
contentMatched: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>>;
backupDir: z$1.ZodOptional<z$1.ZodString>;
reportPath: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const UpgradeOptionsSchema: z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
check: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
noSync: z$1.ZodDefault<z$1.ZodBoolean>;
from: z$1.ZodOptional<z$1.ZodEnum<{
v1: "v1";
}>>;
audit: z$1.ZodDefault<z$1.ZodBoolean>;
maintain: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
"compose-seam": "compose-seam";
"db-topology": "db-topology";
"i18n-seam": "i18n-seam";
"port-route-guards": "port-route-guards";
}>>>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
migrationsOnly: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const UpgradeAuditFindingSchema: z$1.ZodObject<{
check: z$1.ZodString;
path: z$1.ZodString;
severity: z$1.ZodEnum<{
blocker: "blocker";
warn: "warn";
}>;
message: z$1.ZodString;
}, z$1.core.$strip>;
declare const UpgradeAuditManifestSchema: z$1.ZodObject<{
tier: z$1.ZodEnum<{
A: "A";
B: "B";
}>;
blockerCount: z$1.ZodNumber;
warnCount: z$1.ZodNumber;
deleteFiles: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
importRewrites: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
from: z$1.ZodString;
to: z$1.ZodString;
files: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
configKeys: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
routerSeam: z$1.ZodEnum<{
absent: "absent";
"authored-seam": "authored-seam";
monolithic: "monolithic";
unknown: "unknown";
}>;
authoredConfigTarget: z$1.ZodString;
plugins: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
hasBackend: z$1.ZodBoolean;
hasWeb: z$1.ZodBoolean;
extendsParent: z$1.ZodBoolean;
variables: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
secrets: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
db: z$1.ZodObject<{
schemaFile: z$1.ZodNullable<z$1.ZodString>;
migrationsDir: z$1.ZodNullable<z$1.ZodString>;
}, z$1.core.$strip>;
}, z$1.core.$strip>;
declare const UpgradeResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
"already-upgraded": "already-upgraded";
audit: "audit";
"dry-run": "dry-run";
error: "error";
"gate-blocked": "gate-blocked";
upgraded: "upgraded";
}>;
packages: z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
from: z$1.ZodOptional<z$1.ZodString>;
to: z$1.ZodString;
}, z$1.core.$strip>>;
sync: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
conflicted: "conflicted";
"dry-run": "dry-run";
error: "error";
synced: "synced";
}>;
updated: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
added: z$1.ZodArray<z$1.ZodString>;
conflicted: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
backupDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
migrated: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
availablePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
platform: z$1.ZodOptional<z$1.ZodObject<{
resolved: z$1.ZodString;
source: z$1.ZodString;
fromCache: z$1.ZodBoolean;
}, z$1.core.$strip>>;
updatesAvailable: z$1.ZodOptional<z$1.ZodBoolean>;
selectedPlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
audit: z$1.ZodOptional<z$1.ZodObject<{
tier: z$1.ZodEnum<{
A: "A";
B: "B";
}>;
findings: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
check: z$1.ZodString;
path: z$1.ZodString;
severity: z$1.ZodEnum<{
blocker: "blocker";
warn: "warn";
}>;
message: z$1.ZodString;
}, z$1.core.$strip>>>;
manifest: z$1.ZodObject<{
tier: z$1.ZodEnum<{
A: "A";
B: "B";
}>;
blockerCount: z$1.ZodNumber;
warnCount: z$1.ZodNumber;
deleteFiles: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
importRewrites: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
from: z$1.ZodString;
to: z$1.ZodString;
files: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
configKeys: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
routerSeam: z$1.ZodEnum<{
absent: "absent";
"authored-seam": "authored-seam";
monolithic: "monolithic";
unknown: "unknown";
}>;
authoredConfigTarget: z$1.ZodString;
plugins: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
hasBackend: z$1.ZodBoolean;
hasWeb: z$1.ZodBoolean;
extendsParent: z$1.ZodBoolean;
variables: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
secrets: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
db: z$1.ZodObject<{
schemaFile: z$1.ZodNullable<z$1.ZodString>;
migrationsDir: z$1.ZodNullable<z$1.ZodString>;
}, z$1.core.$strip>;
}, z$1.core.$strip>;
}, z$1.core.$strip>>;
blockers: z$1.ZodOptional<z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
check: z$1.ZodString;
path: z$1.ZodString;
severity: z$1.ZodEnum<{
blocker: "blocker";
warn: "warn";
}>;
message: z$1.ZodString;
}, z$1.core.$strip>>>>;
notes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
changelogUrl: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DeployedVersionStatusSchema: z$1.ZodObject<{
publishedFingerprint: z$1.ZodString;
servedFingerprint: z$1.ZodOptional<z$1.ZodString>;
inSync: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const StatusResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
deployedVersion: z$1.ZodOptional<z$1.ZodObject<{
publishedFingerprint: z$1.ZodString;
servedFingerprint: z$1.ZodOptional<z$1.ZodString>;
inSync: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
extends: z$1.ZodOptional<z$1.ZodString>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
packages: z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
installed: z$1.ZodOptional<z$1.ZodString>;
latest: z$1.ZodOptional<z$1.ZodString>;
isLinked: z$1.ZodOptional<z$1.ZodBoolean>;
specifier: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
lastSync: z$1.ZodOptional<z$1.ZodString>;
envFile: z$1.ZodEnum<{
"example-only": "example-only";
found: "found";
missing: "missing";
}>;
parentReachable: z$1.ZodOptional<z$1.ZodBoolean>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const TypesGenOptionsSchema: z$1.ZodObject<{
env: z$1.ZodOptional<z$1.ZodEnum<{
development: "development";
production: "production";
}>>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>;
declare const TypesGenResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
generated: z$1.ZodArray<z$1.ZodString>;
fetched: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
failed: z$1.ZodArray<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DbStudioOptionsSchema: z$1.ZodObject<{
plugin: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DbStudioResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z$1.ZodString;
source: z$1.ZodEnum<{
local: "local";
remote: "remote";
}>;
section: z$1.ZodString;
databaseSecret: z$1.ZodOptional<z$1.ZodString>;
databaseUrl: z$1.ZodOptional<z$1.ZodString>;
workspaceDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DbDoctorOptionsSchema: z$1.ZodObject<{
plugin: z$1.ZodString;
}, z$1.core.$strip>;
declare const DbDoctorResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z$1.ZodString;
slug: z$1.ZodString;
journalTable: z$1.ZodString;
journalSchema: z$1.ZodString;
diagnosis: z$1.ZodString;
localMigrationCount: z$1.ZodNumber;
appliedHashCount: z$1.ZodNumber;
expectedTables: z$1.ZodArray<z$1.ZodString>;
missingTables: z$1.ZodArray<z$1.ZodString>;
workspaceDir: z$1.ZodOptional<z$1.ZodString>;
dbSecret: z$1.ZodOptional<z$1.ZodString>;
dbUrl: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const DbRepairOptionsSchema: z$1.ZodObject<{
plugin: z$1.ZodString;
mode: z$1.ZodDefault<z$1.ZodEnum<{
"history-reset": "history-reset";
recreate: "recreate";
}>>;
yes: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const DbRepairResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
refused: "refused";
repaired: "repaired";
}>;
message: z$1.ZodString;
diagnosis: z$1.ZodAny;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const ProcessRoleSchema: z$1.ZodEnum<{
standalone: "standalone";
"workspace-child": "workspace-child";
"workspace-parent": "workspace-parent";
}>;
declare const PidEntrySchema: z$1.ZodObject<{
pid: z$1.ZodNumber;
configDir: z$1.ZodString;
parentPid: z$1.ZodOptional<z$1.ZodNumber>;
role: z$1.ZodEnum<{
standalone: "standalone";
"workspace-child": "workspace-child";
"workspace-parent": "workspace-parent";
}>;
ports: z$1.ZodDefault<z$1.ZodObject<{
host: z$1.ZodOptional<z$1.ZodNumber>;
api: z$1.ZodOptional<z$1.ZodNumber>;
ui: z$1.ZodOptional<z$1.ZodNumber>;
auth: z$1.ZodOptional<z$1.ZodNumber>;
}, z$1.core.$strip>>;
budget: z$1.ZodOptional<z$1.ZodObject<{
min: z$1.ZodNumber;
max: z$1.ZodNumber;
}, z$1.core.$strip>>;
startedAt: z$1.ZodNumber;
description: z$1.ZodString;
}, z$1.core.$strip>;
declare const PsResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
entries: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
configDir: z$1.ZodString;
parentPid: z$1.ZodOptional<z$1.ZodNumber>;
role: z$1.ZodEnum<{
standalone: "standalone";
"workspace-child": "workspace-child";
"workspace-parent": "workspace-parent";
}>;
ports: z$1.ZodDefault<z$1.ZodObject<{
host: z$1.ZodOptional<z$1.ZodNumber>;
api: z$1.ZodOptional<z$1.ZodNumber>;
ui: z$1.ZodOptional<z$1.ZodNumber>;
auth: z$1.ZodOptional<z$1.ZodNumber>;
}, z$1.core.$strip>>;
budget: z$1.ZodOptional<z$1.ZodObject<{
min: z$1.ZodNumber;
max: z$1.ZodNumber;
}, z$1.core.$strip>>;
startedAt: z$1.ZodNumber;
description: z$1.ZodString;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const LogsOptionsSchema: z$1.ZodObject<{
service: z$1.ZodOptional<z$1.ZodString>;
tail: z$1.ZodOptional<z$1.ZodNumber>;
follow: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const LogsResultSchema: z$1.ZodObject<{
logFile: z$1.ZodString;
lines: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>;
declare const KillOptionsSchema: z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
signal: z$1.ZodDefault<z$1.ZodEnum<{
SIGKILL: "SIGKILL";
SIGTERM: "SIGTERM";
}>>;
all: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const KillResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
killed: "killed";
}>;
killed: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
configDir: z$1.ZodString;
}, z$1.core.$strip>>;
skipped: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
reason: z$1.ZodString;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const TypecheckOptionsSchema: z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>;
declare const TypecheckWorkspaceResultSchema: z$1.ZodObject<{
workspace: z$1.ZodString;
passed: z$1.ZodBoolean;
output: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const TypecheckResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
checked: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
results: z$1.ZodArray<z$1.ZodObject<{
workspace: z$1.ZodString;
passed: z$1.ZodBoolean;
output: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const MfCheckOptionsSchema: z$1.ZodObject<{
timeoutMs: z$1.ZodDefault<z$1.ZodNumber>;
}, z$1.core.$strip>;
declare const PlatformCompatViolationSchema: z$1.ZodObject<{
kind: z$1.ZodEnum<{
minChild: "minChild";
"shared-dep": "shared-dep";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>;
declare const MfCheckRemoteResultSchema: z$1.ZodObject<{
role: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
pluginVersion: z$1.ZodNullable<z$1.ZodString>;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const MfCheckUiSlotSchema: z$1.ZodObject<{
slot: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const MfCheckResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
fail: "fail";
ok: "ok";
}>;
hostVersion: z$1.ZodNullable<z$1.ZodString>;
hostReachable: z$1.ZodBoolean;
hostReason: z$1.ZodOptional<z$1.ZodString>;
remotes: z$1.ZodArray<z$1.ZodObject<{
role: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
pluginVersion: z$1.ZodNullable<z$1.ZodString>;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
ui: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
slots: z$1.ZodArray<z$1.ZodObject<{
slot: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
platform: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
violations: z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodEnum<{
minChild: "minChild";
"shared-dep": "shared-dep";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>;
declare const PlatformManifestOptionsSchema: z$1.ZodObject<{
check: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const PlatformManifestResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
absent: "absent";
fail: "fail";
ok: "ok";
}>;
version: z$1.ZodNullable<z$1.ZodString>;
source: z$1.ZodOptional<z$1.ZodString>;
fromCache: z$1.ZodOptional<z$1.ZodBoolean>;
error: z$1.ZodOptional<z$1.ZodString>;
drift: z$1.ZodOptional<z$1.ZodObject<{
pinned: z$1.ZodString;
published: z$1.ZodString;
}, z$1.core.$strip>>;
compat: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
violations: z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodEnum<{
minChild: "minChild";
"shared-dep": "shared-dep";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>;
declare const SecretsSetOptionsSchema: z$1.ZodObject<{
name: z$1.ZodString;
value: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SecretsSetResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
set: "set";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
siteUrl: z$1.ZodOptional<z$1.ZodString>;
warning: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SecretsListOptionsSchema: z$1.ZodObject<{
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SecretsListResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
listed: "listed";
}>;
secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
state: z$1.ZodEnum<{
missing: "missing";
set: "set";
undeclared: "undeclared";
}>;
}, z$1.core.$strip>>>;
missing: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
siteUrl: z$1.ZodOptional<z$1.ZodString>;
warning: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const SecretsRemoveOptionsSchema: z$1.ZodObject<{
name: z$1.ZodString;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const SecretsRemoveResultSchema: z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"not-found": "not-found";
removed: "removed";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const commandOptionSchemas: {
dev: z$1.ZodObject<{
host: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
ui: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
api: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
auth: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
proxy: z$1.ZodDefault<z$1.ZodBoolean>;
ssr: z$1.ZodDefault<z$1.ZodBoolean>;
port: z$1.ZodOptional<z$1.ZodNumber>;
apiPort: z$1.ZodOptional<z$1.ZodNumber>;
uiPort: z$1.ZodOptional<z$1.ZodNumber>;
authPort: z$1.ZodOptional<z$1.ZodNumber>;
pluginPortStart: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
logLevel: z$1.ZodOptional<z$1.ZodEnum<{
debug: "debug";
error: "error";
info: "info";
warn: "warn";
}>>;
}, z$1.core.$strip>;
start: z$1.ZodObject<{
port: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
configPath: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
build: z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
config: z$1.ZodObject<{
full: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
registryUse: z$1.ZodObject<{
from: z$1.ZodString;
sections: z$1.ZodArray<z$1.ZodString>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
pluginAdd: z$1.ZodObject<{
source: z$1.ZodString;
as: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
pluginRemove: z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>;
pluginPublish: z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>;
publish: z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
rollback: z$1.ZodObject<{
listOnly: z$1.ZodDefault<z$1.ZodBoolean>;
version: z$1.ZodOptional<z$1.ZodString>;
previous: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
limit: z$1.ZodDefault<z$1.ZodNumber>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
deploy: z$1.ZodObject<{
statusList: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
build: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
packages: z$1.ZodDefault<z$1.ZodString>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
service: z$1.ZodOptional<z$1.ZodString>;
registry: z$1.ZodOptional<z$1.ZodString>;
imageDigest: z$1.ZodOptional<z$1.ZodString>;
fullUpload: z$1.ZodDefault<z$1.ZodBoolean>;
forceBuild: z$1.ZodDefault<z$1.ZodBoolean>;
smoke: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
smoke: z$1.ZodObject<{
image: z$1.ZodOptional<z$1.ZodString>;
port: z$1.ZodDefault<z$1.ZodNumber>;
keep: z$1.ZodDefault<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
apiDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
authDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
login: z$1.ZodObject<{
key: z$1.ZodDefault<z$1.ZodBoolean>;
custody: z$1.ZodDefault<z$1.ZodBoolean>;
site: z$1.ZodOptional<z$1.ZodString>;
expiresIn: z$1.ZodOptional<z$1.ZodNumber>;
device: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
logout: z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
init: z$1.ZodObject<{
extends: z$1.ZodOptional<z$1.ZodString>;
directory: z$1.ZodOptional<z$1.ZodString>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
source: z$1.ZodOptional<z$1.ZodString>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
overrides: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
level: z$1.ZodOptional<z$1.ZodEnum<{
advanced: "advanced";
simple: "simple";
}>>;
noInteractive: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
import: z$1.ZodObject<{
workspace: z$1.ZodString;
from: z$1.ZodOptional<z$1.ZodString>;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
upgrade: z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
check: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
noSync: z$1.ZodDefault<z$1.ZodBoolean>;
from: z$1.ZodOptional<z$1.ZodEnum<{
v1: "v1";
}>>;
audit: z$1.ZodDefault<z$1.ZodBoolean>;
maintain: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
"compose-seam": "compose-seam";
"db-topology": "db-topology";
"i18n-seam": "i18n-seam";
"port-route-guards": "port-route-guards";
}>>>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
migrationsOnly: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
typecheck: z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>;
typesGen: z$1.ZodObject<{
env: z$1.ZodOptional<z$1.ZodEnum<{
development: "development";
production: "production";
}>>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>;
mfCheck: z$1.ZodObject<{
timeoutMs: z$1.ZodDefault<z$1.ZodNumber>;
}, z$1.core.$strip>;
platformManifest: z$1.ZodObject<{
check: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
secretsSet: z$1.ZodObject<{
name: z$1.ZodString;
value: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
secretsList: z$1.ZodObject<{
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
secretsRemove: z$1.ZodObject<{
name: z$1.ZodString;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
dbStudio: z$1.ZodObject<{
plugin: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>;
dbDoctor: z$1.ZodObject<{
plugin: z$1.ZodString;
}, z$1.core.$strip>;
dbRepair: z$1.ZodObject<{
plugin: z$1.ZodString;
mode: z$1.ZodDefault<z$1.ZodEnum<{
"history-reset": "history-reset";
recreate: "recreate";
}>>;
yes: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>;
logs: z$1.ZodObject<{
service: z$1.ZodOptional<z$1.ZodString>;
tail: z$1.ZodOptional<z$1.ZodNumber>;
follow: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>;
kill: z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
signal: z$1.ZodDefault<z$1.ZodEnum<{
SIGKILL: "SIGKILL";
SIGTERM: "SIGTERM";
}>>;
all: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
};
declare const bosContract: {
dev: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
host: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
ui: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
api: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
auth: z$1.ZodDefault<z$1.ZodEnum<{
local: "local";
remote: "remote";
}>>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
proxy: z$1.ZodDefault<z$1.ZodBoolean>;
ssr: z$1.ZodDefault<z$1.ZodBoolean>;
port: z$1.ZodOptional<z$1.ZodNumber>;
apiPort: z$1.ZodOptional<z$1.ZodNumber>;
uiPort: z$1.ZodOptional<z$1.ZodNumber>;
authPort: z$1.ZodOptional<z$1.ZodNumber>;
pluginPortStart: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
logLevel: z$1.ZodOptional<z$1.ZodEnum<{
debug: "debug";
error: "error";
info: "info";
warn: "warn";
}>>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
started: "started";
}>;
description: z$1.ZodString;
processes: z$1.ZodArray<z$1.ZodString>;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
session: z$1.ZodOptional<z$1.ZodCustom<DevSessionData, DevSessionData>>;
}, z$1.core.$strip>, object>;
start: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
port: z$1.ZodOptional<z$1.ZodNumber>;
interactive: z$1.ZodOptional<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
configPath: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
running: "running";
}>;
url: z$1.ZodString;
error: z$1.ZodOptional<z$1.ZodString>;
session: z$1.ZodOptional<z$1.ZodCustom<DevSessionData, DevSessionData>>;
summary: z$1.ZodOptional<z$1.ZodCustom<StartSummary, StartSummary>>;
}, z$1.core.$strip>, object>;
build: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
error: z$1.ZodOptional<z$1.ZodString>;
built: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>, object>;
config: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
full: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
config: z$1.ZodNullable<z$1.ZodUnion<readonly [z$1.ZodType<BosConfigInput, unknown, z$1.core.$ZodTypeInternals<BosConfigInput, unknown>>, 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";
}>>;
sourcePublish: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>>;
platform: z$1.ZodOptional<z$1.ZodString>;
ci: z$1.ZodOptional<z$1.ZodObject<{
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>]>>;
packages: z$1.ZodArray<z$1.ZodString>;
remotes: z$1.ZodArray<z$1.ZodString>;
full: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, object>;
registryUse: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
from: z$1.ZodString;
sections: z$1.ZodArray<z$1.ZodString>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
updated: "updated";
}>;
from: z$1.ZodString;
applied: z$1.ZodArray<z$1.ZodString>;
configPath: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
pluginAdd: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
source: z$1.ZodString;
as: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
added: "added";
error: "error";
}>;
key: z$1.ZodString;
development: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
integrity: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
pluginRemove: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
removed: "removed";
}>;
key: z$1.ZodString;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
pluginList: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
listed: "listed";
}>;
plugins: z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
development: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
localPath: z$1.ZodOptional<z$1.ZodString>;
source: z$1.ZodEnum<{
local: "local";
remote: "remote";
}>;
integrity: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
name: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
pluginPublish: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
key: z$1.ZodString;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
published: "published";
}>;
key: z$1.ZodString;
path: z$1.ZodOptional<z$1.ZodString>;
production: z$1.ZodOptional<z$1.ZodString>;
version: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
publish: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
slotPins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
built: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
deployResults: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
kind: z$1.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
durationMs: z$1.ZodOptional<z$1.ZodNumber>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>, object>;
rollback: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
listOnly: z$1.ZodDefault<z$1.ZodBoolean>;
version: z$1.ZodOptional<z$1.ZodString>;
previous: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
limit: z$1.ZodDefault<z$1.ZodNumber>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
wallet: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
history: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
summary: z$1.ZodString;
}, z$1.core.$strip>>>;
verification: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
slot: z$1.ZodString;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>, object>;
deploy: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
statusList: z$1.ZodDefault<z$1.ZodBoolean>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
build: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
verbose: z$1.ZodDefault<z$1.ZodBoolean>;
packages: z$1.ZodDefault<z$1.ZodString>;
network: z$1.ZodOptional<z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>>;
privateKey: z$1.ZodOptional<z$1.ZodString>;
service: z$1.ZodOptional<z$1.ZodString>;
registry: z$1.ZodOptional<z$1.ZodString>;
imageDigest: z$1.ZodOptional<z$1.ZodString>;
fullUpload: z$1.ZodDefault<z$1.ZodBoolean>;
forceBuild: z$1.ZodDefault<z$1.ZodBoolean>;
smoke: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
deployed: "deployed";
"dry-run": "dry-run";
error: "error";
list: "list";
published: "published";
}>;
registryUrl: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
fingerprint: z$1.ZodOptional<z$1.ZodString>;
slotPins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
history: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
blockHeight: z$1.ZodNumber;
blockTimestamp: z$1.ZodString;
txHash: z$1.ZodOptional<z$1.ZodString>;
publishedAt: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>>;
built: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
skipped: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
image: z$1.ZodOptional<z$1.ZodString>;
service: z$1.ZodOptional<z$1.ZodString>;
legs: z$1.ZodOptional<z$1.ZodObject<{
image: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
smoke: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
railway: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
failed: "failed";
ok: "ok";
skipped: "skipped";
}>;
detail: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
deployResults: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
key: z$1.ZodString;
kind: z$1.ZodEnum<{
app: "app";
plugin: "plugin";
}>;
success: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
durationMs: z$1.ZodOptional<z$1.ZodNumber>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
}, z$1.core.$strip>, object>;
smoke: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
image: z$1.ZodOptional<z$1.ZodString>;
port: z$1.ZodDefault<z$1.ZodNumber>;
keep: z$1.ZodDefault<z$1.ZodBoolean>;
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
apiDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
authDatabaseUrl: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
image: z$1.ZodOptional<z$1.ZodString>;
summary: z$1.ZodOptional<z$1.ZodString>;
diagnosis: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
login: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
key: z$1.ZodDefault<z$1.ZodBoolean>;
custody: z$1.ZodDefault<z$1.ZodBoolean>;
site: z$1.ZodOptional<z$1.ZodString>;
expiresIn: z$1.ZodOptional<z$1.ZodNumber>;
device: z$1.ZodOptional<z$1.ZodString>;
env: z$1.ZodDefault<z$1.ZodEnum<{
production: "production";
staging: "staging";
}>>;
registry: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"logged-in": "logged-in";
}>;
siteUrl: z$1.ZodString;
accountId: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
expiresAt: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
loginUrl: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
publishKey: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
publicKey: z$1.ZodString;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
contract: z$1.ZodString;
exportedTo: z$1.ZodString;
}, z$1.core.$strip>>>;
deployKey: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
key: z$1.ZodString;
account: z$1.ZodString;
gateway: z$1.ZodString;
}, z$1.core.$strip>>>;
custodyWallet: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
walletId: z$1.ZodString;
nearAccountId: z$1.ZodString;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
handoffUrl: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
}, z$1.core.$strip>>>;
outlayerCli: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodObject<{
status: z$1.ZodEnum<{
"cli-missing": "cli-missing";
error: "error";
linked: "linked";
}>;
network: z$1.ZodEnum<{
mainnet: "mainnet";
testnet: "testnet";
}>;
detail: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
}, z$1.core.$strip>>>;
warning: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
logout: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"logged-out": "logged-out";
}>;
revokedApiKey: z$1.ZodBoolean;
removedPublishKey: z$1.ZodBoolean;
warning: z$1.ZodOptional<z$1.ZodNullable<z$1.ZodString>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
init: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
extends: z$1.ZodOptional<z$1.ZodString>;
directory: z$1.ZodOptional<z$1.ZodString>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
source: z$1.ZodOptional<z$1.ZodString>;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
overrides: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
level: z$1.ZodOptional<z$1.ZodEnum<{
advanced: "advanced";
simple: "simple";
}>>;
noInteractive: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
initialized: "initialized";
}>;
directory: z$1.ZodString;
extendsRef: z$1.ZodString;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
extends: z$1.ZodString;
plugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
overrides: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
api: "api";
host: "host";
plugins: "plugins";
ui: "ui";
}>>>;
filesCopied: z$1.ZodNumber;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
targetDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
import: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
workspace: z$1.ZodString;
from: z$1.ZodOptional<z$1.ZodString>;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
conflicts: "conflicts";
"dry-run": "dry-run";
error: "error";
imported: "imported";
}>;
workspace: z$1.ZodString;
from: z$1.ZodString;
ref: z$1.ZodString;
resolvedSha: z$1.ZodOptional<z$1.ZodString>;
sourceRepository: z$1.ZodOptional<z$1.ZodString>;
warnings: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
added: z$1.ZodArray<z$1.ZodString>;
updated: z$1.ZodArray<z$1.ZodString>;
unchanged: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
preservedLocal: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
merged: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
conflicts: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
heldBackMigrations: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
routeDelta: z$1.ZodOptional<z$1.ZodObject<{
oursOnly: z$1.ZodArray<z$1.ZodString>;
theirsOnly: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>>;
migrationCollisions: z$1.ZodDefault<z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodLiteral<"tag-mismatch">;
idx: z$1.ZodNumber;
localTag: z$1.ZodOptional<z$1.ZodString>;
upstreamTag: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>>;
migrationReconciliation: z$1.ZodOptional<z$1.ZodObject<{
kept: z$1.ZodArray<z$1.ZodString>;
appended: z$1.ZodArray<z$1.ZodObject<{
idx: z$1.ZodNumber;
fromTag: z$1.ZodString;
toTag: z$1.ZodString;
}, z$1.core.$strip>>;
contentMatched: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>>;
backupDir: z$1.ZodOptional<z$1.ZodString>;
reportPath: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
upgrade: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
check: z$1.ZodDefault<z$1.ZodBoolean>;
force: z$1.ZodDefault<z$1.ZodBoolean>;
noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
noSync: z$1.ZodDefault<z$1.ZodBoolean>;
from: z$1.ZodOptional<z$1.ZodEnum<{
v1: "v1";
}>>;
audit: z$1.ZodDefault<z$1.ZodBoolean>;
maintain: z$1.ZodOptional<z$1.ZodArray<z$1.ZodEnum<{
"compose-seam": "compose-seam";
"db-topology": "db-topology";
"i18n-seam": "i18n-seam";
"port-route-guards": "port-route-guards";
}>>>;
json: z$1.ZodDefault<z$1.ZodBoolean>;
migrationsOnly: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
"already-upgraded": "already-upgraded";
audit: "audit";
"dry-run": "dry-run";
error: "error";
"gate-blocked": "gate-blocked";
upgraded: "upgraded";
}>;
packages: z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
from: z$1.ZodOptional<z$1.ZodString>;
to: z$1.ZodString;
}, z$1.core.$strip>>;
sync: z$1.ZodOptional<z$1.ZodObject<{
status: z$1.ZodEnum<{
conflicted: "conflicted";
"dry-run": "dry-run";
error: "error";
synced: "synced";
}>;
updated: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
added: z$1.ZodArray<z$1.ZodString>;
conflicted: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
backupDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
migrated: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
availablePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
platform: z$1.ZodOptional<z$1.ZodObject<{
resolved: z$1.ZodString;
source: z$1.ZodString;
fromCache: z$1.ZodBoolean;
}, z$1.core.$strip>>;
updatesAvailable: z$1.ZodOptional<z$1.ZodBoolean>;
selectedPlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
audit: z$1.ZodOptional<z$1.ZodObject<{
tier: z$1.ZodEnum<{
A: "A";
B: "B";
}>;
findings: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
check: z$1.ZodString;
path: z$1.ZodString;
severity: z$1.ZodEnum<{
blocker: "blocker";
warn: "warn";
}>;
message: z$1.ZodString;
}, z$1.core.$strip>>>;
manifest: z$1.ZodObject<{
tier: z$1.ZodEnum<{
A: "A";
B: "B";
}>;
blockerCount: z$1.ZodNumber;
warnCount: z$1.ZodNumber;
deleteFiles: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
importRewrites: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
from: z$1.ZodString;
to: z$1.ZodString;
files: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
configKeys: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
routerSeam: z$1.ZodEnum<{
absent: "absent";
"authored-seam": "authored-seam";
monolithic: "monolithic";
unknown: "unknown";
}>;
authoredConfigTarget: z$1.ZodString;
plugins: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
hasBackend: z$1.ZodBoolean;
hasWeb: z$1.ZodBoolean;
extendsParent: z$1.ZodBoolean;
variables: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
secrets: z$1.ZodReadonly<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>>>;
db: z$1.ZodObject<{
schemaFile: z$1.ZodNullable<z$1.ZodString>;
migrationsDir: z$1.ZodNullable<z$1.ZodString>;
}, z$1.core.$strip>;
}, z$1.core.$strip>;
}, z$1.core.$strip>>;
blockers: z$1.ZodOptional<z$1.ZodReadonly<z$1.ZodArray<z$1.ZodObject<{
check: z$1.ZodString;
path: z$1.ZodString;
severity: z$1.ZodEnum<{
blocker: "blocker";
warn: "warn";
}>;
message: z$1.ZodString;
}, z$1.core.$strip>>>>;
notes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
timings: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
durationMs: z$1.ZodNumber;
}, z$1.core.$strip>>>;
changelogUrl: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
status: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
deployedVersion: z$1.ZodOptional<z$1.ZodObject<{
publishedFingerprint: z$1.ZodString;
servedFingerprint: z$1.ZodOptional<z$1.ZodString>;
inSync: z$1.ZodBoolean;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
extends: z$1.ZodOptional<z$1.ZodString>;
account: z$1.ZodOptional<z$1.ZodString>;
domain: z$1.ZodOptional<z$1.ZodString>;
packages: z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
installed: z$1.ZodOptional<z$1.ZodString>;
latest: z$1.ZodOptional<z$1.ZodString>;
isLinked: z$1.ZodOptional<z$1.ZodBoolean>;
specifier: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
lastSync: z$1.ZodOptional<z$1.ZodString>;
envFile: z$1.ZodEnum<{
"example-only": "example-only";
found: "found";
missing: "missing";
}>;
parentReachable: z$1.ZodOptional<z$1.ZodBoolean>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
typesGen: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
env: z$1.ZodOptional<z$1.ZodEnum<{
development: "development";
production: "production";
}>>;
dryRun: z$1.ZodDefault<z$1.ZodBoolean>;
remotePlugins: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
generated: z$1.ZodArray<z$1.ZodString>;
fetched: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
failed: z$1.ZodArray<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
dbStudio: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
plugin: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z$1.ZodString;
source: z$1.ZodEnum<{
local: "local";
remote: "remote";
}>;
section: z$1.ZodString;
databaseSecret: z$1.ZodOptional<z$1.ZodString>;
databaseUrl: z$1.ZodOptional<z$1.ZodString>;
workspaceDir: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
dbDoctor: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
plugin: z$1.ZodString;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
plugin: z$1.ZodString;
slug: z$1.ZodString;
journalTable: z$1.ZodString;
journalSchema: z$1.ZodString;
diagnosis: z$1.ZodString;
localMigrationCount: z$1.ZodNumber;
appliedHashCount: z$1.ZodNumber;
expectedTables: z$1.ZodArray<z$1.ZodString>;
missingTables: z$1.ZodArray<z$1.ZodString>;
workspaceDir: z$1.ZodOptional<z$1.ZodString>;
dbSecret: z$1.ZodOptional<z$1.ZodString>;
dbUrl: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
dbRepair: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
plugin: z$1.ZodString;
mode: z$1.ZodDefault<z$1.ZodEnum<{
"history-reset": "history-reset";
recreate: "recreate";
}>>;
yes: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
refused: "refused";
repaired: "repaired";
}>;
message: z$1.ZodString;
diagnosis: z$1.ZodAny;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
ps: import("@orpc/contract").ProcedureContract<import("@orpc/contract").InitialInputSchema, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
ok: "ok";
}>;
entries: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
configDir: z$1.ZodString;
parentPid: z$1.ZodOptional<z$1.ZodNumber>;
role: z$1.ZodEnum<{
standalone: "standalone";
"workspace-child": "workspace-child";
"workspace-parent": "workspace-parent";
}>;
ports: z$1.ZodDefault<z$1.ZodObject<{
host: z$1.ZodOptional<z$1.ZodNumber>;
api: z$1.ZodOptional<z$1.ZodNumber>;
ui: z$1.ZodOptional<z$1.ZodNumber>;
auth: z$1.ZodOptional<z$1.ZodNumber>;
}, z$1.core.$strip>>;
budget: z$1.ZodOptional<z$1.ZodObject<{
min: z$1.ZodNumber;
max: z$1.ZodNumber;
}, z$1.core.$strip>>;
startedAt: z$1.ZodNumber;
description: z$1.ZodString;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
logs: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
service: z$1.ZodOptional<z$1.ZodString>;
tail: z$1.ZodOptional<z$1.ZodNumber>;
follow: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
logFile: z$1.ZodString;
lines: z$1.ZodArray<z$1.ZodString>;
}, z$1.core.$strip>, object>;
kill: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
configDir: z$1.ZodOptional<z$1.ZodString>;
signal: z$1.ZodDefault<z$1.ZodEnum<{
SIGKILL: "SIGKILL";
SIGTERM: "SIGTERM";
}>>;
all: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
killed: "killed";
}>;
killed: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
configDir: z$1.ZodString;
}, z$1.core.$strip>>;
skipped: z$1.ZodArray<z$1.ZodObject<{
pid: z$1.ZodNumber;
reason: z$1.ZodString;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
typecheck: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
packages: z$1.ZodDefault<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
success: "success";
}>;
checked: z$1.ZodArray<z$1.ZodString>;
skipped: z$1.ZodArray<z$1.ZodString>;
results: z$1.ZodArray<z$1.ZodObject<{
workspace: z$1.ZodString;
passed: z$1.ZodBoolean;
output: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
mfCheck: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
timeoutMs: z$1.ZodDefault<z$1.ZodNumber>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
fail: "fail";
ok: "ok";
}>;
hostVersion: z$1.ZodNullable<z$1.ZodString>;
hostReachable: z$1.ZodBoolean;
hostReason: z$1.ZodOptional<z$1.ZodString>;
remotes: z$1.ZodArray<z$1.ZodObject<{
role: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
pluginVersion: z$1.ZodNullable<z$1.ZodString>;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
ui: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
slots: z$1.ZodArray<z$1.ZodObject<{
slot: z$1.ZodString;
url: z$1.ZodString;
reachable: z$1.ZodBoolean;
ok: z$1.ZodBoolean;
reason: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
platform: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
violations: z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodEnum<{
minChild: "minChild";
"shared-dep": "shared-dep";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>, object>;
platformManifest: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
check: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
absent: "absent";
fail: "fail";
ok: "ok";
}>;
version: z$1.ZodNullable<z$1.ZodString>;
source: z$1.ZodOptional<z$1.ZodString>;
fromCache: z$1.ZodOptional<z$1.ZodBoolean>;
error: z$1.ZodOptional<z$1.ZodString>;
drift: z$1.ZodOptional<z$1.ZodObject<{
pinned: z$1.ZodString;
published: z$1.ZodString;
}, z$1.core.$strip>>;
compat: z$1.ZodOptional<z$1.ZodObject<{
ok: z$1.ZodBoolean;
violations: z$1.ZodArray<z$1.ZodObject<{
kind: z$1.ZodEnum<{
minChild: "minChild";
"shared-dep": "shared-dep";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
message: z$1.ZodString;
}, z$1.core.$strip>>;
}, z$1.core.$strip>>;
}, z$1.core.$strip>, object>;
secretsSet: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
name: z$1.ZodString;
value: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
set: "set";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
siteUrl: z$1.ZodOptional<z$1.ZodString>;
warning: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
secretsList: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
account: z$1.ZodOptional<z$1.ZodString>;
gateway: z$1.ZodOptional<z$1.ZodString>;
site: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
listed: "listed";
}>;
secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodObject<{
name: z$1.ZodString;
state: z$1.ZodEnum<{
missing: "missing";
set: "set";
undeclared: "undeclared";
}>;
}, z$1.core.$strip>>>;
missing: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
siteUrl: z$1.ZodOptional<z$1.ZodString>;
warning: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
secretsRemove: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
name: z$1.ZodString;
yes: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>, z$1.ZodObject<{
status: z$1.ZodEnum<{
error: "error";
"not-found": "not-found";
removed: "removed";
}>;
name: z$1.ZodOptional<z$1.ZodString>;
error: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>, object>;
};
type DevOptions = z$1.infer<typeof DevOptionsSchema>;
type DevResult = z$1.infer<typeof DevResultSchema>;
type StartOptions = z$1.infer<typeof StartOptionsSchema>;
type StartResult = z$1.infer<typeof StartResultSchema>;
type BuildOptions = z$1.infer<typeof BuildOptionsSchema>;
type BosConfigResult = z$1.infer<typeof ConfigResultSchema>;
type PluginAddOptions = z$1.infer<typeof PluginAddOptionsSchema>;
type PluginAddResult = z$1.infer<typeof PluginAddResultSchema>;
type PluginRemoveOptions = z$1.infer<typeof PluginRemoveOptionsSchema>;
type PluginRemoveResult = z$1.infer<typeof PluginRemoveResultSchema>;
type PluginListResult = z$1.infer<typeof PluginListResultSchema>;
type PluginPublishOptions = z$1.infer<typeof PluginPublishOptionsSchema>;
type PluginPublishResult = z$1.infer<typeof PluginPublishResultSchema>;
type WorkspaceDeployResult = z$1.infer<typeof WorkspaceDeployResultSchema>;
type PublishOptions = z$1.infer<typeof PublishOptionsSchema>;
type PublishResult = z$1.infer<typeof PublishResultSchema>;
type RollbackResult = z$1.infer<typeof RollbackResultSchema>;
type DeployOptions = z$1.infer<typeof DeployOptionsSchema>;
type DeployResult = z$1.infer<typeof DeployResultSchema>;
type DeployLegOutcome = z$1.infer<typeof DeployLegOutcomeSchema>;
type LoginOptions = z$1.infer<typeof LoginOptionsSchema>;
type LoginResult = z$1.infer<typeof LoginResultSchema>;
type LogoutOptions = z$1.infer<typeof LogoutOptionsSchema>;
type LogoutResult = z$1.infer<typeof LogoutResultSchema>;
type InitOptions = z$1.infer<typeof InitOptionsSchema>;
type InitResult = z$1.infer<typeof InitResultSchema>;
type OverrideSection = z$1.infer<typeof OverrideSectionSchema>;
type PhaseTiming = z$1.infer<typeof PhaseTimingSchema>;
type SyncResult = z$1.infer<typeof SyncResultSchema>;
type ImportOptions = z$1.infer<typeof ImportOptionsSchema>;
type ImportResult = z$1.infer<typeof ImportResultSchema>;
type ImportRouteDelta = z$1.infer<typeof ImportRouteDeltaSchema>;
type ImportMigrationCollision = z$1.infer<typeof ImportMigrationCollisionSchema>;
type ImportMigrationAppend = z$1.infer<typeof ImportMigrationAppendSchema>;
type ImportMigrationReconciliation = z$1.infer<typeof ImportMigrationReconciliationSchema>;
type UpgradeOptions = z$1.infer<typeof UpgradeOptionsSchema>;
type UpgradeResult = z$1.infer<typeof UpgradeResultSchema>;
type StatusResult = z$1.infer<typeof StatusResultSchema>;
type TypesGenOptions = z$1.infer<typeof TypesGenOptionsSchema>;
type TypesGenResult = z$1.infer<typeof TypesGenResultSchema>;
type DbStudioOptions = z$1.infer<typeof DbStudioOptionsSchema>;
type DbStudioResult = z$1.infer<typeof DbStudioResultSchema>;
type DbDoctorOptions = z$1.infer<typeof DbDoctorOptionsSchema>;
type DbDoctorResult = z$1.infer<typeof DbDoctorResultSchema>;
type DbRepairOptions = z$1.infer<typeof DbRepairOptionsSchema>;
type DbRepairResult = z$1.infer<typeof DbRepairResultSchema>;
type RuntimeOverrideTarget = z$1.infer<typeof RuntimeOverrideTargetSchema>;
type ProcessRole = z$1.infer<typeof ProcessRoleSchema>;
type PidEntry = z$1.infer<typeof PidEntrySchema>;
type PsResult = z$1.infer<typeof PsResultSchema>;
type LogsOptions = z$1.infer<typeof LogsOptionsSchema>;
type LogsResult = z$1.infer<typeof LogsResultSchema>;
type KillOptions = z$1.infer<typeof KillOptionsSchema>;
type KillResult = z$1.infer<typeof KillResultSchema>;
type TypecheckOptions = z$1.infer<typeof TypecheckOptionsSchema>;
type TypecheckResult = z$1.infer<typeof TypecheckResultSchema>;
type TypecheckWorkspaceResult = z$1.infer<typeof TypecheckWorkspaceResultSchema>;
type MfCheckOptions = z$1.infer<typeof MfCheckOptionsSchema>;
type MfCheckResult = z$1.infer<typeof MfCheckResultSchema>;
type SecretsSetOptions = z$1.infer<typeof SecretsSetOptionsSchema>;
type SecretsSetResult = z$1.infer<typeof SecretsSetResultSchema>;
type SecretsListOptions = z$1.infer<typeof SecretsListOptionsSchema>;
type SecretsListResult = z$1.infer<typeof SecretsListResultSchema>;
type SecretsRemoveOptions = z$1.infer<typeof SecretsRemoveOptionsSchema>;
type SecretsRemoveResult = z$1.infer<typeof SecretsRemoveResultSchema>;
type CliCommandMeta = {
commandPath?: string[];
summary: string;
description?: string;
examples?: string[];
interactive?: boolean;
longRunning?: boolean;
fields?: Record<string, {
positional?: boolean;
description?: string;
}>;
};
declare const cliCommandMeta: {
readonly dev: {
readonly commandPath: ["dev"];
readonly summary: "Start a development session";
readonly interactive: true;
readonly longRunning: true;
};
readonly start: {
readonly commandPath: ["start"];
readonly summary: "Start the production host";
readonly interactive: false;
readonly longRunning: true;
};
readonly build: {
readonly commandPath: ["build"];
readonly summary: "Build selected workspaces";
readonly interactive: false;
readonly fields: {
readonly packages: {
readonly positional: true;
};
};
};
readonly config: {
readonly commandPath: ["config"];
readonly summary: "Print the loaded BOS configuration";
readonly interactive: false;
};
readonly registryUse: {
readonly commandPath: ["registry", "use"];
readonly summary: "Compose app.ui/app.host/app.api/plugins.<key> sections from a published runtime into bos.config.json";
readonly interactive: false;
readonly fields: {
readonly from: {
readonly positional: true;
};
};
};
readonly pluginAdd: {
readonly commandPath: ["plugin", "add"];
readonly summary: "Add a plugin attachment";
readonly interactive: false;
readonly fields: {
readonly source: {
readonly positional: true;
};
};
};
readonly pluginRemove: {
readonly commandPath: ["plugin", "remove"];
readonly summary: "Remove a plugin attachment";
readonly interactive: false;
};
readonly pluginList: {
readonly commandPath: ["plugin", "list"];
readonly summary: "List configured plugins";
readonly interactive: false;
};
readonly pluginPublish: {
readonly commandPath: ["plugin", "publish"];
readonly summary: "Publish a single plugin";
readonly interactive: false;
};
readonly publish: {
readonly commandPath: ["publish"];
readonly summary: "Publish the current workspace configuration (no build — use bos deploy for the full train)";
readonly interactive: false;
};
readonly rollback: {
readonly commandPath: ["rollback"];
readonly summary: "Republish an earlier config snapshot from the registry publish history";
readonly interactive: true;
};
readonly deploy: {
readonly commandPath: ["deploy"];
readonly summary: "Deploy train: preflight → build → upload bundles → publish config → runtime image (pre-pushed digest or local docker build) → post-publish smoke (optional) → Railway (image-backed, no build)";
readonly interactive: false;
};
readonly smoke: {
readonly commandPath: ["smoke"];
readonly summary: "Boot a runtime image the way production boots (identity-driven, published config) and assert the boot surface: /health, SSR, OpenAPI spec, in-image mf check";
readonly interactive: false;
};
readonly login: {
readonly commandPath: ["login"];
readonly summary: "Sign in with your NEAR account via the hosted site (wallet, passkey, or social login)";
readonly interactive: true;
};
readonly logout: {
readonly commandPath: ["logout"];
readonly summary: "Revoke the stored CLI session and delete the exported publish key";
readonly interactive: false;
};
readonly init: {
readonly commandPath: ["init"];
readonly summary: "Scaffold a new project by extending a deployed app or template";
readonly interactive: true;
readonly fields: {
readonly domain: {
readonly positional: true;
};
};
};
readonly import: {
readonly commandPath: ["import"];
readonly summary: "Import a workspace subtree from an upstream repo without cloning";
readonly interactive: true;
readonly fields: {
readonly workspace: {
readonly positional: true;
};
};
};
readonly upgrade: {
readonly commandPath: ["upgrade"];
readonly summary: "Upgrade framework packages and sync template files";
readonly interactive: true;
};
readonly typesGen: {
readonly commandPath: ["types", "gen"];
readonly summary: "Generate type definitions from configured API and plugin contracts";
readonly interactive: false;
};
readonly typecheck: {
readonly commandPath: ["typecheck"];
readonly summary: "Run TypeScript type checking across all local workspaces";
readonly interactive: false;
readonly fields: {
readonly packages: {
readonly positional: true;
};
};
};
readonly mfCheck: {
readonly commandPath: ["mf", "check"];
readonly summary: "Verify Module Federation runtime compatibility across published host + plugin bundles";
readonly interactive: false;
};
readonly platformManifest: {
readonly commandPath: ["platform", "manifest"];
readonly summary: "Show the platform release manifest — the booted host or the resolved release self-describes (ADR 0034)";
readonly interactive: false;
};
readonly secretsSet: {
readonly commandPath: ["secrets", "set"];
readonly summary: "Store a runtime secret in the deploy console's vault — sealed at rest, never echoed back";
readonly interactive: true;
readonly fields: {
readonly name: {
readonly positional: true;
};
};
};
readonly secretsList: {
readonly commandPath: ["secrets", "list"];
readonly summary: "List the runtime's secrets as names + set/missing status against the declared config (never values)";
readonly interactive: false;
};
readonly secretsRemove: {
readonly commandPath: ["secrets", "remove"];
readonly summary: "Remove a runtime secret from the vault";
readonly interactive: true;
readonly fields: {
readonly name: {
readonly positional: true;
};
};
};
readonly dbStudio: {
readonly commandPath: ["db", "studio"];
readonly summary: "Open Drizzle Studio for a plugin's database";
readonly fields: {
readonly plugin: {
readonly positional: true;
};
};
};
readonly dbDoctor: {
readonly commandPath: ["db", "doctor"];
readonly summary: "Diagnose migration health for a plugin's database";
readonly fields: {
readonly plugin: {
readonly positional: true;
};
};
};
readonly dbRepair: {
readonly commandPath: ["db", "repair"];
readonly summary: "Reset migration history and reapply migrations for a plugin";
readonly fields: {
readonly plugin: {
readonly positional: true;
};
};
};
readonly status: {
readonly commandPath: ["status"];
readonly summary: "Show project health, versions, and update availability";
readonly interactive: false;
};
readonly ps: {
readonly commandPath: ["ps"];
readonly summary: "List tracked development processes";
readonly interactive: false;
};
readonly logs: {
readonly commandPath: ["logs"];
readonly summary: "Read dev session logs (.bos/logs/dev-latest.log)";
readonly interactive: false;
};
readonly kill: {
readonly commandPath: ["kill"];
readonly summary: "Stop tracked development processes";
readonly interactive: false;
};
};
//#endregion
export { BosConfigResult, BuildOptions, BuildOptionsSchema, BuildResultSchema, CliCommandMeta, ConfigOptionsSchema, ConfigResultSchema, DEFAULT_DEPLOY_KEY_EXPIRES_IN_SECONDS, DEFAULT_LOGIN_EXPIRES_IN_SECONDS, DbDoctorOptions, DbDoctorOptionsSchema, DbDoctorResult, DbDoctorResultSchema, DbRepairOptions, DbRepairOptionsSchema, DbRepairResult, DbRepairResultSchema, DbStudioOptions, DbStudioOptionsSchema, DbStudioResult, DbStudioResultSchema, DeployLegOutcome, DeployLegOutcomeSchema, DeployManifestListEntrySchema, DeployOptions, DeployOptionsSchema, DeployResult, DeployResultSchema, DeployedVersionStatusSchema, DevOptions, DevOptionsSchema, DevResult, DevResultSchema, ImportMigrationAppend, ImportMigrationAppendSchema, ImportMigrationCollision, ImportMigrationCollisionSchema, ImportMigrationReconciliation, ImportMigrationReconciliationSchema, ImportOptions, ImportOptionsSchema, ImportResult, ImportResultSchema, ImportRouteDelta, ImportRouteDeltaSchema, InitOptions, InitOptionsSchema, InitResult, InitResultSchema, KillOptions, KillOptionsSchema, KillResult, KillResultSchema, LoginOptions, LoginOptionsSchema, LoginResult, LoginResultSchema, LogoutOptions, LogoutOptionsSchema, LogoutResult, LogoutResultSchema, LogsOptions, LogsOptionsSchema, LogsResult, LogsResultSchema, MfCheckOptions, MfCheckOptionsSchema, MfCheckRemoteResultSchema, MfCheckResult, MfCheckResultSchema, MfCheckUiSlotSchema, OverrideSection, OverrideSectionSchema, PhaseTiming, PhaseTimingSchema, PidEntry, PidEntrySchema, PlatformCompatViolationSchema, PlatformManifestOptionsSchema, PlatformManifestResultSchema, PluginAddOptions, PluginAddOptionsSchema, PluginAddResult, PluginAddResultSchema, PluginListResult, PluginListResultSchema, PluginPublishOptions, PluginPublishOptionsSchema, PluginPublishResult, PluginPublishResultSchema, PluginRemoveOptions, PluginRemoveOptionsSchema, PluginRemoveResult, PluginRemoveResultSchema, ProcessRole, ProcessRoleSchema, PsResult, PsResultSchema, PublishOptions, PublishOptionsSchema, PublishResult, PublishResultSchema, RegistryUseOptionsSchema, RegistryUseResultSchema, RollbackHistoryEntrySchema, RollbackOptionsSchema, RollbackResult, RollbackResultSchema, RollbackSlotCheckSchema, RuntimeOverrideTarget, RuntimeOverrideTargetBaseSchema, RuntimeOverrideTargetSchema, SecretsListOptions, SecretsListOptionsSchema, SecretsListResult, SecretsListResultSchema, SecretsRemoveOptions, SecretsRemoveOptionsSchema, SecretsRemoveResult, SecretsRemoveResultSchema, SecretsSetOptions, SecretsSetOptionsSchema, SecretsSetResult, SecretsSetResultSchema, SmokeOptionsSchema, SmokeResultSchema, StartOptions, StartOptionsSchema, StartResult, StartResultSchema, StatusResult, StatusResultSchema, SyncResult, SyncResultSchema, TypecheckOptions, TypecheckOptionsSchema, TypecheckResult, TypecheckResultSchema, TypecheckWorkspaceResult, TypecheckWorkspaceResultSchema, TypesGenOptions, TypesGenOptionsSchema, TypesGenResult, TypesGenResultSchema, UpgradeAuditFindingSchema, UpgradeAuditManifestSchema, UpgradeOptions, UpgradeOptionsSchema, UpgradeResult, UpgradeResultSchema, WorkspaceDeployResult, WorkspaceDeployResultSchema, bosContract, cliCommandMeta, commandOptionSchemas };
//# sourceMappingURL=contract.d.mts.map