import React from "react"; import { gelatoReducers, GELATO_PERSISTED_KEYS } from "./state"; import { clearAllTransactions } from "./state/gtransactions/actions"; import { useGelatoLimitOrders, useGelatoLimitOrdersHandlers, } from "./hooks/gelato"; import useGelatoLimitOrdersHistory from "./hooks/gelato/useGelatoLimitOrdersHistory"; import GelatoLimitOrderPanel from "./components/GelatoLimitOrder"; import GelatoLimitOrdersHistoryPanel from "./components/LimitOrdersHistory"; import useGasPrice from "./hooks/useGasPrice"; import { Handler } from "@gelatonetwork/limit-orders-lib"; export * from "@gelatonetwork/limit-orders-lib"; export declare function GelatoProvider({ chainId, library, children, account, handler, }: { chainId: number | undefined; library: any | undefined; account: string | undefined; handler?: Handler; children?: React.ReactNode; }): JSX.Element; export { useGelatoLimitOrders, useGelatoLimitOrdersHandlers, useGelatoLimitOrdersHistory, useGasPrice, GelatoLimitOrderPanel, GelatoLimitOrdersHistoryPanel, gelatoReducers, GELATO_PERSISTED_KEYS, clearAllTransactions, };