import { Transaction } from '../../../lib/sdkCore'; import { MvxSignTransactionsPanel } from '../../../lib/sdkDappUi'; import { FungibleTransactionType, ISignTransactionsPanelData, SignEventsEnum, TokenType, ISignTransactionsPanelCommonData } from './types/signTransactionsPanel.types'; import { SidePanelBaseManager } from '../SidePanelBaseManager/SidePanelBaseManager'; export declare class SignTransactionsStateManager extends SidePanelBaseManager { private static instance; readonly addressesPerPage = 10; private _gasPriceOptionMap; protected initialData: ISignTransactionsPanelData; static getInstance(): SignTransactionsStateManager; constructor(); get transactionsCount(): number; initializeGasPriceMap(transactions: Transaction[]): void; updateGasPriceMap({ nonce, gasPriceOption, initialGasPrice }: { nonce: number; initialGasPrice?: number; gasPriceOption: number; }): void; updateCommonData(newCommonData: Partial): void; updateIsLoading(newState: boolean): void; updateTokenTransaction(tokenData: ISignTransactionsPanelData['tokenTransaction']): void; updateNonFungibleTransaction(type: TokenType, fungibleData: FungibleTransactionType): void; get currentScreenIndex(): number; get getGasPriceOptionMap(): Record; protected setupEventListeners(): Promise; }