import type { FabricActionDescriptor, FabricInvocationContext, FabricProvider, FabricProviderListRequest } from "../protocol.js"; import { MeshStore, type MeshIdentity } from "../mesh/store.js"; export declare class MeshProvider implements FabricProvider { readonly store: MeshStore; readonly identity: MeshIdentity; readonly name = "mesh"; readonly description = "Durable topics and compare-and-swap shared state for emergent agent coordination"; constructor(store: MeshStore, identity: MeshIdentity); list(request: FabricProviderListRequest, _context: FabricInvocationContext): Promise; describe(actionName: string, _context: FabricInvocationContext): Promise; invoke(actionName: string, args: Record, _context: FabricInvocationContext): Promise; } //# sourceMappingURL=mesh-provider.d.ts.map