interface ControlApiServerOptions { host: string; port: number; config?: Record; configPath?: string; entrypoint: string; } export declare class ControlApiServer { private readonly options; private readonly apiToken; private readonly configPath; private readonly temporaryConfigRoot; private readonly controlPlane; private readonly server; private activePort; private controlPlaneStarted; private exposure; private stopPromise; constructor(options: ControlApiServerOptions); start(): Promise; stop(): Promise; private stopInternal; private closeServer; getUrl(): string | null; getApiToken(): string; private loadConfig; private cleanupTemporaryConfig; private loadApiConfig; private prepareConfigPath; private handle; private handleApiRoute; private importBackupArchive; private writeBootstrapRecord; private handleApiGet; private handleApiPost; private buildState; private listen; } export {};