UNPKG

@synapsecns/widget

Version:
54 lines (53 loc) 1.64 kB
export declare enum FetchState { IDLE = "idle", LOADING = "loading", VALID = "valid", INVALID = "invalid" } type QuoteQuery = { deadline: bigint; minAmountOut: bigint; rawParams: string; swapAdapter: string; tokenOut: string; }; export type BridgeQuote = { outputAmount: bigint; outputAmountString: string; routerAddress: string; exchangeRate: bigint; feeAmount: bigint; delta: bigint; originQuery: QuoteQuery; destQuery: QuoteQuery; estimatedTime: number; bridgeModuleName: string; requestId: number; timestamp: number; }; export declare const EMPTY_BRIDGE_QUOTE: { outputAmount: bigint; outputAmountString: string; routerAddress: string; exchangeRate: bigint; feeAmount: bigint; delta: bigint; originQuery: any; destQuery: any; estimatedTime: any; bridgeModuleName: any; requestId: any; timestamp: any; }; export interface BridgeQuoteState { isLoading: boolean; bridgeQuote: BridgeQuote; status: string; error: any; } export declare const bridgeQuoteSlice: import("@reduxjs/toolkit").Slice<import("immer").WritableDraft<BridgeQuoteState>, { resetQuote: (state: import("immer").WritableDraft<BridgeQuoteState>) => void; }, "bridgeQuote", "bridgeQuote", import("@reduxjs/toolkit").SliceSelectors<import("immer").WritableDraft<BridgeQuoteState>>>; export declare const resetQuote: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"bridgeQuote/resetQuote">; declare const _default: import("redux").Reducer<import("immer").WritableDraft<BridgeQuoteState>>; export default _default;