import { z } from 'zod'; import type { TableInfo } from './types.js'; export declare const ListTablesSchema: z.ZodObject<{ includeRowCounts: z.ZodDefault>; }, "strip", z.ZodTypeAny, { includeRowCounts: boolean; }, { includeRowCounts?: boolean | undefined; }>; export type ListTablesInput = z.infer; /** * Get a summary of all accessible tables with optional row counts and metadata * * This tool provides: * - Table names * - Approximate row counts (if includeRowCounts is true) * - Last modification timestamps (from Oracle stats) * - Tablespace information * - Table comments (semantic hints) * * Results are cached for 5 minutes to improve performance. * * @param input - Options for listing tables * @returns List of tables with metadata */ export declare function listTables(input?: ListTablesInput): Promise<{ success: boolean; data?: TableInfo[]; error?: string; cached?: boolean; }>; //# sourceMappingURL=listTables.d.ts.map