@synapsecns/widget
Version:
Widget library for interacting with the Synapse Protocol
38 lines (37 loc) • 1.1 kB
TypeScript
import { BridgeableToken } from 'types';
import { RootState } from '@/state/store';
export declare const useBridgeQuoteState: () => RootState["bridgeQuote"];
export declare const fetchBridgeQuote: import("@reduxjs/toolkit").AsyncThunk<{
outputAmount: bigint;
outputAmountString: string;
routerAddress: any;
exchangeRate: bigint;
feeAmount: any;
delta: bigint;
originQuery: any;
destQuery: any;
estimatedTime: any;
bridgeModuleName: any;
requestId: number;
timestamp: number;
}, {
originChainId: number;
destinationChainId: number;
originToken: BridgeableToken;
destinationToken: BridgeableToken;
amount: bigint;
debouncedInputAmount: string;
synapseSDK: any;
requestId: number;
pausedModules: any;
timestamp: number;
}, {
state?: unknown;
dispatch?: import("redux-thunk").ThunkDispatch<unknown, unknown, import("redux").UnknownAction>;
extra?: unknown;
rejectValue?: unknown;
serializedErrorType?: unknown;
pendingMeta?: unknown;
fulfilledMeta?: unknown;
rejectedMeta?: unknown;
}>;