import { SqlServerConnection } from '../connection.js'; export declare abstract class BaseTool { protected connection: SqlServerConnection; protected maxRows: number; constructor(connection: SqlServerConnection, maxRows?: number); protected executeQuery(query: string): Promise; protected executeSafeQuery(query: string): Promise; abstract getName(): string; abstract getDescription(): string; abstract getInputSchema(): any; abstract execute(params: any): Promise; } //# sourceMappingURL=base.d.ts.map