import { McpToolResultInterface } from '../interfaces/mcp.tool.result.interface'; import { McpTool } from './mcp.tool'; export declare class ViewsListTool extends McpTool> { readonly name = "views_list"; readonly title = "List analytical views"; readonly description = "Discover the analytical views available for answering aggregate and analytical questions about your business \u2014 expenses, purchase orders, and related domains. Returns each view's name, title, what it answers, and its data grain. This is the reporting layer: prefer it over listing tools whenever the question involves totals, breakdowns, comparisons, or trends. Follow with view_describe, then view_query. Call again whenever a question doesn't match the views you already know \u2014 the catalog grows over time and new views need no reconnection."; readonly inputSchema: {}; protected readonly readOnly = true; execute(): Promise; }