import type { AgentState } from './types.js'; export interface ControlServerOptions { port: number; token?: string; } interface AgentController { getState(): AgentState; pause(): void; resume(): void; stop(): Promise; getCostCents(): number; } export declare class ControlServer { private server; private readonly port; private readonly token; private readonly controller; constructor(controller: AgentController, opts: ControlServerOptions); getToken(): string; start(): Promise; stop(): Promise; private handleRequest; private json; } export {};