import type { CommitTransactionOptions, CreateSavepointOptions, RollbackSavepointOptions, RollbackTransactionOptions, StartTransactionOptions } from '@sequelize/core'; import { AbstractQueryInterface, Transaction } from '@sequelize/core'; import type { MsSqlDialect } from './dialect.js'; import { MsSqlQueryInterfaceInternal } from './query-interface.internal.js'; export declare class MsSqlQueryInterfaceTypescript extends AbstractQueryInterface { #private; constructor(dialect: Dialect, internalQueryInterface?: MsSqlQueryInterfaceInternal); _commitTransaction(transaction: Transaction, _options: CommitTransactionOptions): Promise; _createSavepoint(transaction: Transaction, options: CreateSavepointOptions): Promise; _rollbackSavepoint(transaction: Transaction, options: RollbackSavepointOptions): Promise; _rollbackTransaction(transaction: Transaction, _options: RollbackTransactionOptions): Promise; _startTransaction(transaction: Transaction, options: StartTransactionOptions): Promise; }