import { TDTrinoClient } from '../client/trino'; import { AuditLogger } from '../security/audit-logger'; export interface ListTablesResult { tables: string[]; } /** * MCP tool for listing tables in a specific database */ export declare class ListTablesTool { private readonly client; private readonly auditLogger; constructor(client: TDTrinoClient, auditLogger: AuditLogger); /** * Lists all tables in the specified database * @param database - Database name to list tables from * @returns Object containing array of table names * @throws {Error} If database parameter is invalid or query fails */ execute(database: string): Promise; } //# sourceMappingURL=list-tables.d.ts.map