import type { FabricActionDescriptor, FabricInvocationContext, FabricProvider, FabricProviderListRequest } from "../protocol.js"; import { SchemaController } from "../schema/controller.js"; export declare class SchemaProvider implements FabricProvider { readonly controller: SchemaController; readonly name = "schema"; readonly description = "Host-owned, opt-in Schema verification and bounded local-file transaction control plane"; constructor(controller: SchemaController); list(request: FabricProviderListRequest, _context: FabricInvocationContext): Promise; describe(actionName: string, _context: FabricInvocationContext): Promise; invoke(actionName: string, args: Record, context: FabricInvocationContext): Promise; invocationEnded(parentToolCallId: string): Promise; } //# sourceMappingURL=schema-provider.d.ts.map