"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mcpToolListExploresOutputSchema = exports.mcpToolListExploresArgsSchema = exports.MCP_TOOL_LIST_EXPLORES_DESCRIPTION = void 0;
const zod_1 = require("zod");
const outputMetadata_1 = require("../outputMetadata");
exports.MCP_TOOL_LIST_EXPLORES_DESCRIPTION = `Tool: listExplores

Purpose:
Lists all Explores available to the user in the current project. Returns a summary of each explore including its name, label, base table, and tags.

Usage Tips:
- Use this to discover what data sources are available before using findExplores for detailed field information
- No arguments needed - automatically uses the current project context
- Results are filtered based on user permissions and selected tags
- Returns explore metadata without field details for quick overview
`;
// MCP-only tool - no type field needed
exports.mcpToolListExploresArgsSchema = zod_1.z
    .object({})
    .describe(exports.MCP_TOOL_LIST_EXPLORES_DESCRIPTION);
exports.mcpToolListExploresOutputSchema = zod_1.z.object({
    result: zod_1.z.string(),
    metadata: outputMetadata_1.baseOutputMetadataSchema,
});
//# sourceMappingURL=mcpToolListExploresArgs.js.map