UNPKG

@synapsecns/widget

Version:
30 lines (29 loc) 2.48 kB
import { PayloadAction } from '@reduxjs/toolkit'; import { BridgeableToken } from 'types'; export interface BridgeState { debouncedInputAmount: string; originChainId: number; originToken: BridgeableToken; destinationChainId: number; destinationToken: BridgeableToken; originChainIds: number[]; originTokens: BridgeableToken[]; destinationChainIds: number[]; destinationTokens: BridgeableToken[]; targetTokens: BridgeableToken[]; targetChainIds: number[]; protocolName: string | null; } export declare const bridgeSlice: import("@reduxjs/toolkit").Slice<BridgeState, { setDebouncedInputAmount: (state: BridgeState, action: PayloadAction<string>) => void; setProtocolName: (state: BridgeState, action: PayloadAction<string>) => void; setOriginChainId: (state: BridgeState, action: PayloadAction<number>) => void; setOriginToken: (state: BridgeState, action: PayloadAction<BridgeableToken>) => void; setDestinationChainId: (state: BridgeState, action: PayloadAction<number>) => void; setDestinationToken: (state: BridgeState, action: PayloadAction<BridgeableToken>) => void; setTargetTokens: (state: BridgeState, action: PayloadAction<BridgeableToken[]>) => void; setTargetChainIds: (state: BridgeState, action: PayloadAction<number[]>) => void; }, "bridge", "bridge", import("@reduxjs/toolkit").SliceSelectors<BridgeState>>; export declare const setDebouncedInputAmount: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<string, "bridge/setDebouncedInputAmount">, setOriginChainId: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<number, "bridge/setOriginChainId">, setDestinationChainId: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<number, "bridge/setDestinationChainId">, setOriginToken: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<BridgeableToken, "bridge/setOriginToken">, setDestinationToken: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<BridgeableToken, "bridge/setDestinationToken">, setTargetTokens: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<BridgeableToken[], "bridge/setTargetTokens">, setTargetChainIds: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<number[], "bridge/setTargetChainIds">, setProtocolName: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<string, "bridge/setProtocolName">; declare const _default: import("redux").Reducer<BridgeState>; export default _default;