import { Connection as TediousConnection, ConnectionConfig } from 'tedious'; declare class Connection extends TediousConnection { execSqlAsync: (sqlString: string, options?: import("./extension-functions/types").execSqlAsyncOptions) => Promise; onConnectAsync: () => Promise; onErrorAsync: () => Promise; onDebugAsync: () => Promise; onEndAsync: () => Promise; onErrorMessageAsync: () => Promise; onInfoMessageAsync: () => Promise; onDatabaseChangeAsync: () => Promise; onLanguageChangeAsync: () => Promise; onCharsetChangeAsync: () => Promise; constructor(config: ConnectionConfig); } export default Connection;