import duckdb from '@duckdb/node-bindings'; import { DuckDBResult } from './DuckDBResult'; import { DuckDBResultReader } from './DuckDBResultReader'; export declare enum DuckDBPendingResultState { RESULT_READY = 0, RESULT_NOT_READY = 1, NO_TASKS_AVAILABLE = 3 } export declare class DuckDBPendingResult { private readonly pending_result; constructor(pending_result: duckdb.PendingResult); runTask(): DuckDBPendingResultState; runAllTasks(): Promise; getResult(): Promise; read(): Promise; readAll(): Promise; readUntil(targetRowCount: number): Promise; }