import * as sql from 'mssql';
import { IDbConstructorOptions, IMsSqlConfig } from '../interfaces';
import { DbBase } from './DbBase';
export declare class DbMsSql extends DbBase {
    pool: sql.ConnectionPool | null;
    cfg: IMsSqlConfig;
    request: sql.Request | null;
    constructor(options: IDbConstructorOptions);
    getPool(): Promise<sql.ConnectionPool>;
    close(): Promise<boolean>;
    query(strSQL: string): Promise<sql.IResult<any>>;
    _getColumnsNames(): Promise<string[]>;
    limitIt(strSQL: string, limit: number): string;
}
//# sourceMappingURL=DbMsSql.d.ts.map