/** * DeployConnector — build at a git ref and push to remote deployment targets. * * Supported providers: mock, fly, vercel, docker-push, rsync. * Only `mock` is fully implemented. */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for building and deploying to remote targets. * Supports push, status, list, teardown, and logs operations. Currently implements the `mock` provider; fly, vercel, docker-push, and rsync are planned. * @docLink packages/factory-assets/concepts#deploy-connector */ export declare class DeployConnector extends AbstractConnector { readonly name = "deploy"; tools: ToolFace; constructor(); connect(declaration: ConnectorDeclaration, _ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; onSessionClose(_handle: ConnectorHandle): Promise; onHibernate(_handle: ConnectorHandle): Promise; private _describeOperations; private _describeSkill; private _executeOp; private _opPush; private _mockPush; private _opStatus; private _opList; private _opTeardown; private _opLogs; private _ser; } /** * Creates a new DeployConnector instance. * @returns Configured DeployConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#deploy-connector-factory */ export declare function createConnector(): DeployConnector; //# sourceMappingURL=adapter.d.ts.map