/// /// import { ChildProcess } from "child_process"; import { DataConectionProtocols } from "../protocols/DataConectionProtocols"; import { Callback, TSMessage, JavaMessage } from "../types"; import SyBaseConnTsLog from "./SyBaseConnTsLog"; declare class SyBaseConnTsBase { connected: boolean; host: string; port: number; dbname: string; username: string; password: string; encoding: BufferEncoding; extraLogs: boolean | undefined; pathToJavaBridge: any; queryCount: number; currentMessages: Map; JavaBridge: ChildProcess; showLog: SyBaseConnTsLog; jsonParser: any; constructor({ dataConection, pathToJavaBridge, encoding, extraLogs, }: { dataConection: DataConectionProtocols; pathToJavaBridge?: string | undefined; encoding?: BufferEncoding; extraLogs?: boolean | undefined; }); loadJavaBrige: () => string; onSQLError: (data: string | undefined) => any; onSQLResponse: (returnMessage: JavaMessage) => void; DBconnect: (callback: Callback) => void; DBisConnected: () => boolean; DBquery: (sql: string, callback: Callback) => void; DBdisconnect: () => void; } export default SyBaseConnTsBase;