/** * WebDAVConnector — host fleet-managed WebDAV filesystem connector. * * Cloud mounts are prepared outside the agent container and exposed through a * bind mount. The package-side driver only verifies the bind and returns a * no-op lifecycle handle. */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, FilesystemFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Filesystem-face connector for host fleet-managed WebDAV mounts. * @docLink packages/factory-assets/concepts#webdav-connector */ export declare class WebDAVConnector extends AbstractConnector { readonly name = "webdav"; readonly filesystem: FilesystemFace; connect(declaration: ConnectorDeclaration, ctx: ConnectContext): Promise; disconnect(_handle: ConnectorHandle): Promise; onHibernate(handle: ConnectorHandle): Promise; onSessionClose(handle: ConnectorHandle): Promise; } /** * Creates a new WebDAVConnector instance. * @returns Configured WebDAVConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#webdav-connector-factory */ export declare function createConnector(): WebDAVConnector; //# sourceMappingURL=driver.d.ts.map