import { ServiceNowInstance } from "../ServiceNowInstance.js"; import { ClusterTransaction, GetTransactionsOptions, KillTransactionOptions, KillTransactionResult } from "./ClusterTransactionModels.js"; export declare class ClusterTransactionManager { private _req; private _killActionSysId?; private _xmlParser; constructor(instance: ServiceNowInstance); getTransactions(options?: GetTransactionsOptions): Promise; killTransaction(sysId: string, options?: KillTransactionOptions): Promise; private waitForCollection; private parseProgress; private readTransactionList; private parseTransactionList; private resolveKillActionSysId; private canExecuteAction; private validateActionSysId; private responseText; private requireNonNegativeNumber; private requirePositiveInteger; private delay; private throwIfAborted; private sanitizeError; private cellText; }