import duckdb from '@duckdb/node-bindings'; import { DuckDBClientContext } from './DuckDBClientContext'; import { DuckDBType } from './DuckDBType'; import { DuckDBValue } from './values'; export declare class DuckDBTableFunctionBindInfo { private readonly bind_info; constructor(bind_info: duckdb.TableFunctionBindInfo); get clientContext(): DuckDBClientContext; getClientContext(): DuckDBClientContext; get extraInfo(): object | undefined; getExtraInfo(): object | undefined; get parameterCount(): number; getParameterCount(): number; getParameter(index: number): DuckDBValue; /** Returns null if no parameter with this name was supplied. */ getNamedParameter(name: string): DuckDBValue | null; addResultColumn(name: string, type: DuckDBType): void; setBindData(bindData: object): void; setCardinality(cardinality: number, isExact: boolean): void; setError(error: string): void; }