/// /// import { PoolConfig, PoolStats } from "../types"; import { ResultStream } from "../query/result-stream"; import * as Types from "./types"; export declare class Client { baseURL: string; static fetch: Types.WebFetch; auth: string | null; timeout: number; constructor(baseURL: string, opts?: Partial); version(): Promise; authMethod(): Promise; load(data: string | NodeJS.ReadableStream, opts?: Partial): Promise; query(query: string, opts?: Partial): Promise; createPool(name: string, opts?: Partial): Promise; deletePool(poolId: string): Promise; getPools(): Promise; getPool(nameOrId: string): Promise; getPoolStats(poolId: string): Promise; updatePool(poolId: string, args: Partial): Promise; subscribe(): EventSource; curl(query: string, opts?: Partial): string; private send; private setTimeout; }