/**
 * Generated by tsnapi — public API snapshot of `@devframes/plugin-code-server/node`
 */
// #region Classes
export class CodeServerSupervisor {
  ctx
  mode
  explicitBackend
  explicitBin
  workspace
  host
  forcedPort
  extraArgs
  extraEnv
  cookieSuffix
  cookieName
  startTimeout
  reuseExistingServer
  tunnelName
  backend
  bin
  profile
  state
  detection
  server
  proc
  launchCtx
  adopted
  readyUrl
  logBuffer
  exitHandler
  sessionId
  session
  constructor(_, _) {}
  async init() {}
  async detect() {}
  status() {}
  async start(_) {}
  stop() {}
  dispose() {}
  get resolvedBackend() {}
  setResolved(_, _) {}
  baseCtx(_, _, _) {}
  reset() {}
  async awaitTunnel(_, _, _) {}
  connectInfo() {}
  terminate(_) {}
  resolveHubTerminals() {}
  reflectHub(_) {}
  async launchProcess(_, _, _) {}
  appendLog(_) {}
  lastLog() {}
  publish() {}
  async waitForReady(_, _) {}
  registerCleanup() {}
}
// #endregion

// #region Functions
export function detectCodeServer(_, _) {}
export function resolveProfile(_, _) {}
export async function setupCodeServer(_, _) {}
// #endregion

// #region Other
export { diagnostics }
export { getCodeServerSupervisor }
export { setCodeServerSupervisor }
// #endregion