import { z } from 'zod'; import { McpToolResultInterface } from '../interfaces/mcp.tool.result.interface'; import { McpTool } from './mcp.tool'; type ListingDescribeInput = { slug: string; }; export declare class ListingDescribeTool extends McpTool { readonly name = "listing_describe"; readonly title = "Describe listing page"; readonly description = "Fetch columns, filters, sort, and visible preferences for a listing page by slug. Returns { definition, preferences, detail }. Call this before listing_query to know which filters and columns exist."; readonly inputSchema: { slug: z.ZodString; }; protected readonly readOnly = true; readonly requiredScopes: string[]; execute(args: ListingDescribeInput): Promise; } export {};