import { JBChainId } from "juice-sdk-core"; import { ERC2771ForwardRequestData } from "./useSignErc2771ForwardRequest"; /** * Hook to get transaction quote from relayr. */ export declare function useGetRelayrTxQuote(): { data: undefined; variables: undefined; error: null; isError: false; isIdle: true; isPending: false; isSuccess: false; status: "idle"; mutate: import("@tanstack/react-query").UseMutateFunction; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; getRelayrTxQuote: (data: { chainId: JBChainId; data: ERC2771ForwardRequestData; }[]) => Promise; } | { data: undefined; variables: { data: `0x${string}`; chain: JBChainId; value: string; }[]; error: null; isError: false; isIdle: false; isPending: true; isSuccess: false; status: "pending"; mutate: import("@tanstack/react-query").UseMutateFunction; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; getRelayrTxQuote: (data: { chainId: JBChainId; data: ERC2771ForwardRequestData; }[]) => Promise; } | { data: undefined; error: Error; variables: { data: `0x${string}`; chain: JBChainId; value: string; }[]; isError: true; isIdle: false; isPending: false; isSuccess: false; status: "error"; mutate: import("@tanstack/react-query").UseMutateFunction; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; getRelayrTxQuote: (data: { chainId: JBChainId; data: ERC2771ForwardRequestData; }[]) => Promise; } | { data: import("..").RelayrPostBundleResponse; error: null; variables: { data: `0x${string}`; chain: JBChainId; value: string; }[]; isError: false; isIdle: false; isPending: false; isSuccess: true; status: "success"; mutate: import("@tanstack/react-query").UseMutateFunction; reset: () => void; context: unknown; failureCount: number; failureReason: Error | null; isPaused: boolean; submittedAt: number; mutateAsync: import("@tanstack/react-query").UseMutateAsyncFunction; getRelayrTxQuote: (data: { chainId: JBChainId; data: ERC2771ForwardRequestData; }[]) => Promise; }; //# sourceMappingURL=useGetRelayrTxQuote.d.ts.map