/** * DevServerConnector — process management service connector. * * Manages dev server processes (Vite, Nuxt, Next, etc.) with port allocation, * health checks, log capture, and optional git worktree isolation. * * Category: service */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for managing dev server processes — spawns, tracks, and stops processes with port allocation, health checks, and log capture. * Supports optional git worktree isolation for per-instance code snapshots. * @docLink packages/factory-assets/concepts#devserver-connector */ export declare class DevServerConnector extends AbstractConnector { readonly name = "devserver"; tools: ToolFace; constructor(); connect(declaration: ConnectorDeclaration, _ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; onSessionClose(handle: ConnectorHandle): Promise; onHibernate(handle: ConnectorHandle): Promise; private _stopAll; private _killProcess; private _describeOperations; private _executeOp; private _opStart; private _opRegister; private _opStop; private _opRestart; private _opStatus; private _refreshStatus; private _opLogs; private _opListInstances; private _opFreePort; private _describeSkill; } /** * Creates a new DevServerConnector instance. * @returns Configured DevServerConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#devserver-connector-factory */ export declare function createConnector(): DevServerConnector; //# sourceMappingURL=adapter.d.ts.map