@openocean.finance/widget
Version:
Openocean Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.
19 lines (18 loc) • 1.04 kB
TypeScript
import type { Route } from '@openocean.finance/widget-sdk';
interface RoutesProps {
observableRoute?: Route;
}
export declare const useRoutes: ({ observableRoute }?: RoutesProps) => {
routes: Route[];
isLoading: boolean;
isFetching: boolean;
isFetched: boolean;
dataUpdatedAt: number;
refetchTime: number;
refetch: (options?: import("@tanstack/react-query").RefetchOptions) => Promise<import("@tanstack/react-query").QueryObserverResult<Route[], Error>>;
fromChain: import("@openocean.finance/widget-sdk").ExtendedChain;
toChain: import("@openocean.finance/widget-sdk").ExtendedChain;
queryKey: readonly ["routes", string, number, string, string, string, number, string, string, import("@openocean.finance/widget-sdk").ContractCall[], string, boolean, string[], string[], string[], string[], "RECOMMENDED" | "FASTEST" | "CHEAPEST" | "SAFEST", import("../index.js").WidgetSubvariant, boolean, boolean, string, number, boolean, string];
setReviewableRoute: (route: Route) => void;
};
export {};