@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
20 lines • 812 B
TypeScript
import { OnNoRatesCallback, RatesReducerState, SwapSelectorStateType } from "../../types";
import { SetExchangeRateCallback } from "../useSwapTransaction";
type Props = {
fromState: SwapSelectorStateType;
toState: SwapSelectorStateType;
onNoRates?: OnNoRatesCallback;
setExchangeRate?: SetExchangeRateCallback | null | undefined;
countdown?: number;
allowRefresh?: boolean;
isEnabled?: boolean;
};
export type UseProviderRatesResponse = {
rates: RatesReducerState;
refetchRates(): void;
updateSelectedRate(): void;
countdown: undefined | number;
};
export declare function useProviderRates({ fromState, toState, onNoRates, setExchangeRate, allowRefresh, isEnabled, ...props }: Props): UseProviderRatesResponse;
export {};
//# sourceMappingURL=useProviderRates.d.ts.map