/** * StaticServerConnector — serve a directory of static files over HTTP. * Category: service * * Built on `node:http` + `node:fs`, so it runs under both Node and Bun. */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for serving static file directories over HTTP. * Supports multiple concurrent instances, port allocation, and optional git worktree isolation. * @docLink packages/factory-assets/concepts#static-server-connector */ export declare class StaticServerConnector extends AbstractConnector { readonly name = "static-server"; tools: ToolFace; constructor(); connect(declaration: ConnectorDeclaration, _ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; onSessionClose(handle: ConnectorHandle): Promise; private _stopAll; private _describeOperations; private _executeOp; private _opServe; private _opStop; private _opStatus; private _opListInstances; private _opFreePort; private _describeSkill; } /** * Creates a new StaticServerConnector instance. * @returns Configured StaticServerConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#static-server-connector-factory */ export declare function createConnector(): StaticServerConnector; //# sourceMappingURL=adapter.d.ts.map