/** * XStateStoreConnector — lightweight typed event store via @xstate/store. * Not mountable. Provides a shared event-driven store between UI and agents. * * Requires `@xstate/store` as an optional peer dependency. */ import type { ConnectContext, ConnectorDeclaration, ConnectorHandle, ToolFace } from "@skaile/workspaces/connectors"; import { AbstractConnector } from "@skaile/workspaces/connectors"; /** * Connector for `@xstate/store` — a lightweight event-driven key-value store shared between agents and UI clients. * Provides get, set, merge, and reset operations with an event history log. Requires the `@xstate/store` optional peer dependency. * @docLink packages/factory-assets/concepts#xstate-store-connector */ export declare class XStateStoreConnector extends AbstractConnector { readonly name = "xstate-store"; tools: ToolFace; constructor(); connect(declaration: ConnectorDeclaration, _ctx: ConnectContext): Promise; disconnect(handle: ConnectorHandle): Promise; private storeState; private context; /** * Register a callback fired on every state change. */ onStoreChange(handle: ConnectorHandle, cb: (snapshot: Record) => void): void; private _read; private _write; private _delete; private _list; private _search; private _describeOperations; private _executeOp; private _opGet; private _opGetKey; private _opHistory; private _opSet; private _opMerge; private _opDelete; private _opReset; private _recordHistory; } /** * Creates a new XStateStoreConnector instance. * @returns Configured XStateStoreConnector ready to be registered in the connector registry. * @docLink packages/factory-assets/api-reference#xstate-store-connector-factory */ export declare function createConnector(): XStateStoreConnector; //# sourceMappingURL=adapter.d.ts.map