import { WsClient } from "../client/wsClient"; import { StmtBindParams } from "./wsParamsBase"; import { WsStmt } from "./wsStmt"; import { Stmt1BindParams } from "./wsParams1"; import { WSRows } from "../sql/wsRows"; export declare class WsStmt1 implements WsStmt { private _wsClient; private _stmt_id; private _precision; private lastAffected; private constructor(); static newStmt(wsClient: WsClient, precision?: number, reqId?: number): Promise; prepare(sql: string): Promise; setTableName(tableName: string): Promise; setJsonTags(tags: Array): Promise; newStmtParam(): Stmt1BindParams; setTags(paramsArray: StmtBindParams): Promise; bind(paramsArray: StmtBindParams): Promise; jsonBind(paramArray: Array>): Promise; batch(): Promise; exec(): Promise; resultSet(): Promise; getLastAffected(): number | null | undefined; close(): Promise; getStmtId(): bigint | undefined | null; private execute; private sendBinaryMsg; private init; } //# sourceMappingURL=wsStmt1.d.ts.map