import type { DatabaseConnector, ConnectionConfig, TableInfo, ColumnInfo } from '../connector.js'; import type { QueryResult, Row } from '../result-types.js'; export declare class DuckDBConnector implements DatabaseConnector { readonly driverName = "duckdb"; private db; private connection; connect(config: ConnectionConfig): Promise; execute(sql: string, params?: unknown[]): Promise; disconnect(): Promise; ping(): Promise; listTables(): Promise; listColumns(schema?: string, table?: string): Promise; } export declare function resolveDuckDBModule(module: unknown): { Database: new (path: string, callback: (err: Error | null) => void) => any; }; export declare function normalizeDuckDBRow(row: Row): Row; export declare function normalizeDuckDBValue(value: unknown): unknown; //# sourceMappingURL=duckdb.d.ts.map