export class DuckDBClient { static of(sources?: {}, config?: {}): Promise; static sql(...args: any[]): Promise<(strings: any, ...args: any[]) => Promise>; constructor(db: any); queryStream(query: any, params: any): Promise<{ schema: any; readRows(): AsyncGenerator; }>; query(query: any, params: any): Promise; queryRow(query: any, params: any): Promise; sql(strings: any, ...args: any[]): Promise; queryTag(strings: any, ...params: any[]): any[]; escape(name: any): string; describeTables(): Promise<{ name: any; }[]>; describeColumns(options?: {}): Promise<{ name: any; type: string; nullable: boolean; databaseType: any; }[]>; readonly dialect: string; } export namespace DuckDBClient { let name: string; }