/// import { EventEmitter } from "events"; import { MapiConfig, MapiConnection } from "./mapi"; import PrepareStatement from "./PrepareStatement"; type MAPI_URI = string; type ConnectCallback = (err?: Error) => void; declare class Connection extends EventEmitter { autoCommit?: boolean; replySize?: number; sizeHeader?: boolean; mapi: MapiConnection; constructor(params: MapiConfig | MAPI_URI); connect(callback?: ConnectCallback): Promise; close(): Promise; commit(): Promise; private command; destroy(): void; execute(sql: string, stream?: boolean): Promise; prepare(sql: string): Promise; setAutocommit(v: boolean): Promise; setReplySize(v: number): Promise; setSizeHeader(v: boolean): Promise; setTimezone(sec: number): Promise; rollback(): Promise; } export default Connection;