@paraswap/sdk
Version:
10 lines • 614 B
TypeScript
import type { ConstructProviderFetchInput, TxSendOverrides, Address, PriceString } from '../../types';
import { ApproveToken } from '../../helpers/approve';
type ApproveTokenBulk<T> = (amount: PriceString, tokenAddresses: Address[], overrides?: TxSendOverrides, signal?: AbortSignal) => Promise<Awaited<T>[]>;
export type ApproveTokenFunctions<T> = {
approveToken: ApproveToken<T>;
approveTokenBulk: ApproveTokenBulk<T>;
};
export declare const constructApproveToken: <T>(options: ConstructProviderFetchInput<T, "transactCall">) => ApproveTokenFunctions<T>;
export {};
//# sourceMappingURL=approve.d.ts.map