/// import { DatabaseConnection } from './DatabaseConnection'; import * as MySQL from 'mysql'; import { Readable } from 'stream'; export declare class MySQLConnection extends DatabaseConnection { private transaction; private _opened; constructor(connection: MySQL.PoolConnection, instantiationStack: string, isReadOnly?: boolean); isTransaction(): boolean; isOpen(): boolean; protected _query(query: string, params?: any): Promise; protected _stream(query: string, params?: any, streamOptions?: any): Readable; startTransaction(): Promise; endTransaction(requiresRollback?: boolean): Promise; rollback(): Promise; commit(): Promise; protected _close(forceClose: boolean): Promise; }