import { DuckDbConnector } from '@sqlrooms/duckdb-core'; import { createWasmDuckDbConnector, WasmDuckDbConnector, WasmDuckDbConnectorOptions } from './WasmDuckDbConnector'; export type DuckDbConnectorType = 'wasm' | 'ws'; /** * Options for creating a DuckDB connector instance. * @deprecated Use `createWasmDuckDbConnector` or `createWebSocketDuckDbConnector` instead. * @public */ export type DuckDbConnectorOptions = ({ type: 'wasm'; } & WasmDuckDbConnectorOptions) | { type: 'ws'; /** WebSocket server URL */ wsUrl?: string; /** SQL to run after connection */ initializationQuery?: string; }; export declare function createDuckDbConnector(options: DuckDbConnectorOptions): DuckDbConnector; export { createWasmDuckDbConnector }; export type { WasmDuckDbConnector }; export declare function isWasmDuckDbConnector(connector: DuckDbConnector): connector is WasmDuckDbConnector; //# sourceMappingURL=createDuckDbConnector.d.ts.map