import type { DatabaseConnector, ConnectionConfig, TableInfo, ColumnInfo } from '../connector.js'; import type { QueryResult } from '../result-types.js'; export declare class DatabricksConnector implements DatabaseConnector { readonly driverName = "databricks"; private baseUrl; private token; private warehouseId; private catalog?; private schema?; private waitTimeout?; private byteLimit?; connect(config: ConnectionConfig): Promise; execute(sql: string, params?: unknown[]): Promise; disconnect(): Promise; ping(): Promise; listTables(): Promise; listColumns(schema?: string, table?: string): Promise; private collectRowsFromChunks; private fetchChunk; } export declare function normalizeDatabricksHost(host: string): string; export declare function resolveDatabricksWarehouseId(value?: string): string | undefined; //# sourceMappingURL=databricks.d.ts.map