/** * @fileoverview Drop a canvas dataframe by name. Idempotent. Opt-in via * BLS_DATAFRAME_DROP_ENABLED=true — off by default since per-table TTL handles * cleanup. Requires CANVAS_PROVIDER_TYPE=duckdb. * @module mcp-server/tools/definitions/bls-dataframe-drop */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const blsDataframeDropTool: import("@cyanheads/mcp-ts-core").ToolDefinition, z.ZodObject<{ name: z.ZodString; dropped: z.ZodBoolean; }, z.core.$strip>, readonly [{ readonly reason: "canvas_unavailable"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "The DataCanvas service is not configured for this deployment."; readonly recovery: "Set CANVAS_PROVIDER_TYPE=duckdb in the server environment and restart to enable dataframe tools."; }], undefined>; //# sourceMappingURL=bls-dataframe-drop.tool.d.ts.map