import { BosConfigInput, JsonValue } from "./types.cjs";
import { DevSessionData, StartSummary } from "./dev-session-data.cjs";
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";
      }>>;
    }, z$1.core.$strip>>;
    ci: z$1.ZodOptional<z$1.ZodObject<{
      image: z$1.ZodOptional<z$1.ZodString>;
      railway: z$1.ZodOptional<z$1.ZodObject<{
        service: z$1.ZodString;
      }, z$1.core.$strip>>;
    }, z$1.core.$strip>>;
    cdn: z$1.ZodOptional<z$1.ZodObject<{
      origin: z$1.ZodOptional<z$1.ZodString>;
    }, z$1.core.$strip>>;
    rolledBackFrom: z$1.ZodOptional<z$1.ZodString>;
    starter: z$1.ZodOptional<z$1.ZodObject<{
      levels: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
        include: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      }, z$1.core.$strip>>>;
      exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    }, z$1.core.$strip>>;
    plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
      extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        staging: z$1.ZodOptional<z$1.ZodString>;
      }, z$1.core.$strip>]>>;
      name: z$1.ZodOptional<z$1.ZodString>;
      development: z$1.ZodOptional<z$1.ZodString>;
      production: z$1.ZodOptional<z$1.ZodString>;
      integrity: z$1.ZodOptional<z$1.ZodString>;
      proxy: z$1.ZodOptional<z$1.ZodString>;
      variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
      secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
        version: z$1.ZodString;
        requiredVersion: z$1.ZodOptional<z$1.ZodString>;
        singleton: z$1.ZodOptional<z$1.ZodBoolean>;
        eager: z$1.ZodOptional<z$1.ZodBoolean>;
        strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
        shareScope: z$1.ZodOptional<z$1.ZodString>;
      }, z$1.core.$strip>>>;
      connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      ui: z$1.ZodOptional<z$1.ZodObject<{
        name: z$1.ZodString;
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        publicUrl: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        ssr: z$1.ZodOptional<z$1.ZodString>;
        ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
      }, z$1.core.$strip>>;
      pin: z$1.ZodOptional<z$1.ZodObject<{
        manifest: z$1.ZodString;
        integrity: z$1.ZodString;
      }, z$1.core.$strip>>;
      version: z$1.ZodOptional<z$1.ZodString>;
      app: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>;
      plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>;
      dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    }, z$1.core.$strip>]>>>;
    app: z$1.ZodObject<{
      host: z$1.ZodObject<{
        development: z$1.ZodString;
        production: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
      }, z$1.core.$strip>;
      ui: z$1.ZodObject<{
        name: z$1.ZodOptional<z$1.ZodString>;
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        publicUrl: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        ssr: z$1.ZodOptional<z$1.ZodString>;
        ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
      }, z$1.core.$strict>;
      api: z$1.ZodObject<{
        extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          staging: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>]>>;
        name: z$1.ZodOptional<z$1.ZodString>;
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        proxy: z$1.ZodOptional<z$1.ZodString>;
        variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
        secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
          version: z$1.ZodString;
          requiredVersion: z$1.ZodOptional<z$1.ZodString>;
          singleton: z$1.ZodOptional<z$1.ZodBoolean>;
          eager: z$1.ZodOptional<z$1.ZodBoolean>;
          strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
          shareScope: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>>>;
        connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        ui: z$1.ZodOptional<z$1.ZodObject<{
          name: z$1.ZodString;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          publicUrl: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          ssr: z$1.ZodOptional<z$1.ZodString>;
          ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strip>>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
        dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      }, z$1.core.$strip>;
      auth: z$1.ZodOptional<z$1.ZodObject<{
        extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          staging: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>]>>;
        name: z$1.ZodOptional<z$1.ZodString>;
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        proxy: z$1.ZodOptional<z$1.ZodString>;
        variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
        secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
          version: z$1.ZodString;
          requiredVersion: z$1.ZodOptional<z$1.ZodString>;
          singleton: z$1.ZodOptional<z$1.ZodBoolean>;
          eager: z$1.ZodOptional<z$1.ZodBoolean>;
          strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
          shareScope: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>>>;
        connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        ui: z$1.ZodOptional<z$1.ZodObject<{
          name: z$1.ZodString;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          publicUrl: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          ssr: z$1.ZodOptional<z$1.ZodString>;
          ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strip>>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
      }, z$1.core.$strip>>;
    }, z$1.core.$strip>;
  }, z$1.core.$strip>]>>;
  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>;
}, 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>;
  }, 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>;
}, 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 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>;
  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>;
  }, z$1.core.$strip>>>;
}, z$1.core.$strip>;
declare const KeyPublishOptionsSchema: z$1.ZodObject<{
  allowance: z$1.ZodDefault<z$1.ZodString>;
  env: z$1.ZodDefault<z$1.ZodEnum<{
    production: "production";
    staging: "staging";
  }>>;
  registry: z$1.ZodOptional<z$1.ZodString>;
  removeOldKeys: z$1.ZodOptional<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const KeyPublishResultSchema: z$1.ZodObject<{
  status: z$1.ZodEnum<{
    error: "error";
    published: "published";
  }>;
  account: z$1.ZodString;
  network: z$1.ZodEnum<{
    mainnet: "mainnet";
    testnet: "testnet";
  }>;
  env: z$1.ZodEnum<{
    production: "production";
    staging: "staging";
  }>;
  contract: z$1.ZodString;
  allowance: z$1.ZodString;
  functionNames: z$1.ZodArray<z$1.ZodString>;
  publicKey: z$1.ZodOptional<z$1.ZodString>;
  privateKey: 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 LoginOptionsSchema: z$1.ZodObject<{
  key: z$1.ZodDefault<z$1.ZodBoolean>;
  site: z$1.ZodOptional<z$1.ZodString>;
  expiresIn: z$1.ZodDefault<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>>>;
  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 SyncOptionsSchema: z$1.ZodObject<{
  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 SyncResultSchema: z$1.ZodObject<{
  status: z$1.ZodEnum<{
    "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>>;
  retired: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
  retiredConflicted: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
  retiredBackupDir: z$1.ZodOptional<z$1.ZodString>;
  backupDir: 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>;
  noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
  noSync: z$1.ZodDefault<z$1.ZodBoolean>;
  json: z$1.ZodDefault<z$1.ZodBoolean>;
  migrationsOnly: z$1.ZodDefault<z$1.ZodBoolean>;
}, z$1.core.$strip>;
declare const UpgradeResultSchema: z$1.ZodObject<{
  status: z$1.ZodEnum<{
    "dry-run": "dry-run";
    error: "error";
    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<{
      "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>>;
    retired: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    retiredConflicted: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    retiredBackupDir: z$1.ZodOptional<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>>;
  selectedPlugins: 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 InfraExportServiceSchema: z$1.ZodObject<{
  key: z$1.ZodString;
  image: z$1.ZodString;
  env: z$1.ZodDefault<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
  ports: z$1.ZodArray<z$1.ZodString>;
  healthcheck: z$1.ZodOptional<z$1.ZodObject<{
    test: z$1.ZodArray<z$1.ZodString>;
    interval: z$1.ZodString;
    timeout: z$1.ZodString;
    retries: z$1.ZodNumber;
  }, z$1.core.$strip>>;
  volumes: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
}, z$1.core.$strip>;
declare const InfraExportOptionsSchema: z$1.ZodObject<{
  target: z$1.ZodDefault<z$1.ZodEnum<{
    ci: "ci";
    local: "local";
  }>>;
  network: z$1.ZodOptional<z$1.ZodEnum<{
    mainnet: "mainnet";
    testnet: "testnet";
  }>>;
  configDir: z$1.ZodOptional<z$1.ZodString>;
}, z$1.core.$strip>;
declare const InfraExportResultSchema: z$1.ZodObject<{
  env: z$1.ZodRecord<z$1.ZodString, z$1.ZodString>;
  services: z$1.ZodArray<z$1.ZodObject<{
    key: z$1.ZodString;
    image: z$1.ZodString;
    env: z$1.ZodDefault<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
    ports: z$1.ZodArray<z$1.ZodString>;
    healthcheck: z$1.ZodOptional<z$1.ZodObject<{
      test: z$1.ZodArray<z$1.ZodString>;
      interval: z$1.ZodString;
      timeout: z$1.ZodString;
      retries: z$1.ZodNumber;
    }, z$1.core.$strip>>;
    volumes: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
  }, z$1.core.$strip>>;
  generatedAt: z$1.ZodString;
  project: z$1.ZodString;
  account: z$1.ZodString;
  gateway: 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 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 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>>;
}, 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>;
  }, z$1.core.$strip>;
  keyPublish: z$1.ZodObject<{
    allowance: z$1.ZodDefault<z$1.ZodString>;
    env: z$1.ZodDefault<z$1.ZodEnum<{
      production: "production";
      staging: "staging";
    }>>;
    registry: z$1.ZodOptional<z$1.ZodString>;
    removeOldKeys: z$1.ZodOptional<z$1.ZodBoolean>;
  }, z$1.core.$strip>;
  login: z$1.ZodObject<{
    key: z$1.ZodDefault<z$1.ZodBoolean>;
    site: z$1.ZodOptional<z$1.ZodString>;
    expiresIn: z$1.ZodDefault<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>;
  sync: z$1.ZodObject<{
    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>;
    noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
    noSync: z$1.ZodDefault<z$1.ZodBoolean>;
    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>;
  mfCheck: z$1.ZodObject<{
    timeoutMs: z$1.ZodDefault<z$1.ZodNumber>;
  }, z$1.core.$strip>;
  infraExport: z$1.ZodObject<{
    target: z$1.ZodDefault<z$1.ZodEnum<{
      ci: "ci";
      local: "local";
    }>>;
    network: z$1.ZodOptional<z$1.ZodEnum<{
      mainnet: "mainnet";
      testnet: "testnet";
    }>>;
    configDir: z$1.ZodOptional<z$1.ZodString>;
  }, 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";
        }>>;
      }, z$1.core.$strip>>;
      ci: z$1.ZodOptional<z$1.ZodObject<{
        image: z$1.ZodOptional<z$1.ZodString>;
        railway: z$1.ZodOptional<z$1.ZodObject<{
          service: z$1.ZodString;
        }, z$1.core.$strip>>;
      }, z$1.core.$strip>>;
      cdn: z$1.ZodOptional<z$1.ZodObject<{
        origin: z$1.ZodOptional<z$1.ZodString>;
      }, z$1.core.$strip>>;
      rolledBackFrom: z$1.ZodOptional<z$1.ZodString>;
      starter: z$1.ZodOptional<z$1.ZodObject<{
        levels: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
          include: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        }, z$1.core.$strip>>>;
        exclude: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      }, z$1.core.$strip>>;
      plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
        extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          staging: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>]>>;
        name: z$1.ZodOptional<z$1.ZodString>;
        development: z$1.ZodOptional<z$1.ZodString>;
        production: z$1.ZodOptional<z$1.ZodString>;
        integrity: z$1.ZodOptional<z$1.ZodString>;
        proxy: z$1.ZodOptional<z$1.ZodString>;
        variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
        secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
          version: z$1.ZodString;
          requiredVersion: z$1.ZodOptional<z$1.ZodString>;
          singleton: z$1.ZodOptional<z$1.ZodBoolean>;
          eager: z$1.ZodOptional<z$1.ZodBoolean>;
          strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
          shareScope: z$1.ZodOptional<z$1.ZodString>;
        }, z$1.core.$strip>>>;
        connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        ui: z$1.ZodOptional<z$1.ZodObject<{
          name: z$1.ZodString;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          publicUrl: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          ssr: z$1.ZodOptional<z$1.ZodString>;
          ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strip>>;
        pin: z$1.ZodOptional<z$1.ZodObject<{
          manifest: z$1.ZodString;
          integrity: z$1.ZodString;
        }, z$1.core.$strip>>;
        version: z$1.ZodOptional<z$1.ZodString>;
        app: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>;
        plugins: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodUnknown>>;
        dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      }, z$1.core.$strip>]>>>;
      app: z$1.ZodObject<{
        host: z$1.ZodObject<{
          development: z$1.ZodString;
          production: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strip>;
        ui: z$1.ZodObject<{
          name: z$1.ZodOptional<z$1.ZodString>;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          publicUrl: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          ssr: z$1.ZodOptional<z$1.ZodString>;
          ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strict>;
        api: z$1.ZodObject<{
          extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
            development: z$1.ZodOptional<z$1.ZodString>;
            production: z$1.ZodOptional<z$1.ZodString>;
            staging: z$1.ZodOptional<z$1.ZodString>;
          }, z$1.core.$strip>]>>;
          name: z$1.ZodOptional<z$1.ZodString>;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          proxy: z$1.ZodOptional<z$1.ZodString>;
          variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
          secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
            version: z$1.ZodString;
            requiredVersion: z$1.ZodOptional<z$1.ZodString>;
            singleton: z$1.ZodOptional<z$1.ZodBoolean>;
            eager: z$1.ZodOptional<z$1.ZodBoolean>;
            strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
            shareScope: z$1.ZodOptional<z$1.ZodString>;
          }, z$1.core.$strip>>>;
          connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          ui: z$1.ZodOptional<z$1.ZodObject<{
            name: z$1.ZodString;
            development: z$1.ZodOptional<z$1.ZodString>;
            production: z$1.ZodOptional<z$1.ZodString>;
            publicUrl: z$1.ZodOptional<z$1.ZodString>;
            integrity: z$1.ZodOptional<z$1.ZodString>;
            ssr: z$1.ZodOptional<z$1.ZodString>;
            ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
            pin: z$1.ZodOptional<z$1.ZodObject<{
              manifest: z$1.ZodString;
              integrity: z$1.ZodString;
            }, z$1.core.$strip>>;
          }, z$1.core.$strip>>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
          dependsOn: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
        }, z$1.core.$strip>;
        auth: z$1.ZodOptional<z$1.ZodObject<{
          extends: z$1.ZodOptional<z$1.ZodUnion<readonly [z$1.ZodString, z$1.ZodObject<{
            development: z$1.ZodOptional<z$1.ZodString>;
            production: z$1.ZodOptional<z$1.ZodString>;
            staging: z$1.ZodOptional<z$1.ZodString>;
          }, z$1.core.$strip>]>>;
          name: z$1.ZodOptional<z$1.ZodString>;
          development: z$1.ZodOptional<z$1.ZodString>;
          production: z$1.ZodOptional<z$1.ZodString>;
          integrity: z$1.ZodOptional<z$1.ZodString>;
          proxy: z$1.ZodOptional<z$1.ZodString>;
          variables: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodType<JsonValue, unknown, z$1.core.$ZodTypeInternals<JsonValue, unknown>>>>;
          secrets: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          routes: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          shared: z$1.ZodOptional<z$1.ZodRecord<z$1.ZodString, z$1.ZodObject<{
            version: z$1.ZodString;
            requiredVersion: z$1.ZodOptional<z$1.ZodString>;
            singleton: z$1.ZodOptional<z$1.ZodBoolean>;
            eager: z$1.ZodOptional<z$1.ZodBoolean>;
            strictVersion: z$1.ZodOptional<z$1.ZodBoolean>;
            shareScope: z$1.ZodOptional<z$1.ZodString>;
          }, z$1.core.$strip>>>;
          connectSrc: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
          ui: z$1.ZodOptional<z$1.ZodObject<{
            name: z$1.ZodString;
            development: z$1.ZodOptional<z$1.ZodString>;
            production: z$1.ZodOptional<z$1.ZodString>;
            publicUrl: z$1.ZodOptional<z$1.ZodString>;
            integrity: z$1.ZodOptional<z$1.ZodString>;
            ssr: z$1.ZodOptional<z$1.ZodString>;
            ssrIntegrity: z$1.ZodOptional<z$1.ZodString>;
            pin: z$1.ZodOptional<z$1.ZodObject<{
              manifest: z$1.ZodString;
              integrity: z$1.ZodString;
            }, z$1.core.$strip>>;
          }, z$1.core.$strip>>;
          pin: z$1.ZodOptional<z$1.ZodObject<{
            manifest: z$1.ZodString;
            integrity: z$1.ZodString;
          }, z$1.core.$strip>>;
        }, z$1.core.$strip>>;
      }, z$1.core.$strip>;
    }, z$1.core.$strip>]>>;
    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>;
    }, 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>;
  }, 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>;
    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>;
    }, z$1.core.$strip>>>;
  }, z$1.core.$strip>, object>;
  keyPublish: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
    allowance: z$1.ZodDefault<z$1.ZodString>;
    env: z$1.ZodDefault<z$1.ZodEnum<{
      production: "production";
      staging: "staging";
    }>>;
    registry: z$1.ZodOptional<z$1.ZodString>;
    removeOldKeys: z$1.ZodOptional<z$1.ZodBoolean>;
  }, z$1.core.$strip>, z$1.ZodObject<{
    status: z$1.ZodEnum<{
      error: "error";
      published: "published";
    }>;
    account: z$1.ZodString;
    network: z$1.ZodEnum<{
      mainnet: "mainnet";
      testnet: "testnet";
    }>;
    env: z$1.ZodEnum<{
      production: "production";
      staging: "staging";
    }>;
    contract: z$1.ZodString;
    allowance: z$1.ZodString;
    functionNames: z$1.ZodArray<z$1.ZodString>;
    publicKey: z$1.ZodOptional<z$1.ZodString>;
    privateKey: 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>;
    site: z$1.ZodOptional<z$1.ZodString>;
    expiresIn: z$1.ZodDefault<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>>>;
    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>;
  sync: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
    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<{
      "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>>;
    retired: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    retiredConflicted: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
    retiredBackupDir: z$1.ZodOptional<z$1.ZodString>;
    backupDir: 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>;
    noInstall: z$1.ZodDefault<z$1.ZodBoolean>;
    noSync: z$1.ZodDefault<z$1.ZodBoolean>;
    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<{
      "dry-run": "dry-run";
      error: "error";
      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<{
        "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>>;
      retired: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      retiredConflicted: z$1.ZodOptional<z$1.ZodArray<z$1.ZodString>>;
      retiredBackupDir: z$1.ZodOptional<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>>;
    selectedPlugins: 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>>;
  }, z$1.core.$strip>, object>;
  infraExport: import("@orpc/contract").ProcedureContract<z$1.ZodObject<{
    target: z$1.ZodDefault<z$1.ZodEnum<{
      ci: "ci";
      local: "local";
    }>>;
    network: z$1.ZodOptional<z$1.ZodEnum<{
      mainnet: "mainnet";
      testnet: "testnet";
    }>>;
    configDir: z$1.ZodOptional<z$1.ZodString>;
  }, z$1.core.$strip>, z$1.ZodObject<{
    env: z$1.ZodRecord<z$1.ZodString, z$1.ZodString>;
    services: z$1.ZodArray<z$1.ZodObject<{
      key: z$1.ZodString;
      image: z$1.ZodString;
      env: z$1.ZodDefault<z$1.ZodRecord<z$1.ZodString, z$1.ZodString>>;
      ports: z$1.ZodArray<z$1.ZodString>;
      healthcheck: z$1.ZodOptional<z$1.ZodObject<{
        test: z$1.ZodArray<z$1.ZodString>;
        interval: z$1.ZodString;
        timeout: z$1.ZodString;
        retries: z$1.ZodNumber;
      }, z$1.core.$strip>>;
      volumes: z$1.ZodDefault<z$1.ZodArray<z$1.ZodString>>;
    }, z$1.core.$strip>>;
    generatedAt: z$1.ZodString;
    project: z$1.ZodString;
    account: z$1.ZodString;
    gateway: 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 DeployOptions = z$1.infer<typeof DeployOptionsSchema>;
type DeployResult = z$1.infer<typeof DeployResultSchema>;
type KeyPublishOptions = z$1.infer<typeof KeyPublishOptionsSchema>;
type KeyPublishResult = z$1.infer<typeof KeyPublishResultSchema>;
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 SyncOptions = z$1.infer<typeof SyncOptionsSchema>;
type SyncResult = z$1.infer<typeof SyncResultSchema>;
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 InfraExportOptions = z$1.infer<typeof InfraExportOptionsSchema>;
type MfCheckOptions = z$1.infer<typeof MfCheckOptionsSchema>;
type MfCheckResult = z$1.infer<typeof MfCheckResultSchema>;
type InfraExportResult = z$1.infer<typeof InfraExportResultSchema>;
type InfraExportService = z$1.infer<typeof InfraExportServiceSchema>;
//#endregion
export { BosConfigResult, BuildOptions, BuildOptionsSchema, BuildResultSchema, ConfigOptionsSchema, ConfigResultSchema, DbDoctorOptions, DbDoctorOptionsSchema, DbDoctorResult, DbDoctorResultSchema, DbRepairOptions, DbRepairOptionsSchema, DbRepairResult, DbRepairResultSchema, DbStudioOptions, DbStudioOptionsSchema, DbStudioResult, DbStudioResultSchema, DeployManifestListEntrySchema, DeployOptions, DeployOptionsSchema, DeployResult, DeployResultSchema, DeployedVersionStatusSchema, DevOptions, DevOptionsSchema, DevResult, DevResultSchema, InfraExportOptions, InfraExportOptionsSchema, InfraExportResult, InfraExportResultSchema, InfraExportService, InfraExportServiceSchema, InitOptions, InitOptionsSchema, InitResult, InitResultSchema, KeyPublishOptions, KeyPublishOptionsSchema, KeyPublishResult, KeyPublishResultSchema, KillOptions, KillOptionsSchema, KillResult, KillResultSchema, LoginOptions, LoginOptionsSchema, LoginResult, LoginResultSchema, LogoutOptions, LogoutOptionsSchema, LogoutResult, LogoutResultSchema, LogsOptions, LogsOptionsSchema, LogsResult, LogsResultSchema, MfCheckOptions, MfCheckOptionsSchema, MfCheckRemoteResultSchema, MfCheckResult, MfCheckResultSchema, OverrideSection, OverrideSectionSchema, PhaseTiming, PhaseTimingSchema, PidEntry, PidEntrySchema, 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, RollbackResultSchema, RollbackSlotCheckSchema, RuntimeOverrideTarget, RuntimeOverrideTargetBaseSchema, RuntimeOverrideTargetSchema, StartOptions, StartOptionsSchema, StartResult, StartResultSchema, StatusResult, StatusResultSchema, SyncOptions, SyncOptionsSchema, SyncResult, SyncResultSchema, TypecheckOptions, TypecheckOptionsSchema, TypecheckResult, TypecheckResultSchema, TypecheckWorkspaceResult, TypecheckWorkspaceResultSchema, TypesGenOptions, TypesGenOptionsSchema, TypesGenResult, TypesGenResultSchema, UpgradeOptions, UpgradeOptionsSchema, UpgradeResult, UpgradeResultSchema, WorkspaceDeployResult, WorkspaceDeployResultSchema, bosContract, commandOptionSchemas };
//# sourceMappingURL=contract.d.cts.map