import { FastifyInstance } from "fastify";
interface ServerOptions {
  cliArgs: unknown;
  workingDir: string;
  port: number;
  isStandalone: boolean;
}
export declare class ApiServer {
  fastify: FastifyInstance;
  private listenerHost;
  private watcher;
  private sseContext;
  private cliArgs;
  private workingDir;
  private listenerPort;
  private isStandalone;
  constructor(options?: ServerOptions);
  init: () => Promise<void>;
  start: () => Promise<void>;
  ready: () => Promise<void>;
  close: () => Promise<void>;
}
export {};
//# sourceMappingURL=server.d.ts.map
