/** * MinIOConnector — S3-compatible object storage via MinIO. * * Auth: access-key + secret-key resolved via SecretProviderChain. * Peer dependency: minio (lazy-loaded). */ import type { ConnectContext, ConnectorDeclaration, ConnectorFieldSpec, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for MinIO and S3-compatible object storage. * Provides list, get, put, delete, and presign operations against a single bucket. Requires the `minio` optional peer dependency. * @docLink packages/factory-assets/concepts#minio-connector */ export declare class MinIOConnector extends AbstractConnector { readonly name = "minio"; tools: ToolFace; constructor(); describeFields(): ConnectorFieldSpec[]; private _describeSkill; connect(declaration: ConnectorDeclaration, ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; private _describeOperations; private _list; private _read; private _executeOp; } /** * Creates a new MinIOConnector instance. * @returns Configured MinIOConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#minio-connector-factory */ export declare function createConnector(): MinIOConnector; //# sourceMappingURL=adapter.d.ts.map