import { TransactionRequest } from '@ethersproject/providers'; import { QuoteInfo, UpdateQuoteParams } from '../../services/types'; import { AppDispatch } from '../../store'; export interface QuoteUpdater { name: string; update(): Promise; } export interface SwapInfo { tx: TransactionRequest; toTokenAmount: string; } export declare type TxBuilder = (params: UpdateQuoteParams, dispatch: AppDispatch) => Promise;