import { TransactionBatchStatusesEnum, TransactionServerStatusesEnum } from '../../../types/enums.types'; import { TransactionsDisplayInfoType, SignedTransactionType } from '../../../types/transactions.types'; export type CreateTransactionsSessionType = { transactions: SignedTransactionType[]; transactionsDisplayInfo?: TransactionsDisplayInfoType; status: TransactionBatchStatusesEnum | TransactionServerStatusesEnum; sessionInformation?: any; }; export declare function createTransactionsSession({ transactions, transactionsDisplayInfo, status, sessionInformation }: CreateTransactionsSessionType): string; export declare function updateSessionStatus({ sessionId, status, errorMessage }: { sessionId: string; status: TransactionBatchStatusesEnum; errorMessage?: string; }): void; export type UpdateTransactionStatusPropsType = { sessionId: string; transaction: SignedTransactionType; }; export declare function updateTransactionStatus({ sessionId, transaction: updatedTransaction }: UpdateTransactionStatusPropsType): void; export declare const clearCompletedTransactions: () => void;