import { Order } from "@gelatonetwork/limit-orders-lib"; export interface SerializableTransactionReceipt { to: string; from: string; contractAddress: string; transactionIndex: number; blockHash: string; transactionHash: string; blockNumber: number; status?: number; } export declare type TransactionType = "submission" | "cancellation"; export declare const addTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload< { chainId: number; hash: string; from: string; type: TransactionType; order: Order; summary?: string | undefined; }, string >; export declare const clearAllTransactions: import("@reduxjs/toolkit").ActionCreatorWithPayload< { chainId: number; }, string >; export declare const finalizeTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload< { chainId: number; hash: string; receipt: SerializableTransactionReceipt; }, string >; export declare const checkedTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload< { chainId: number; hash: string; blockNumber: number; }, string >;