UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

23 lines (22 loc) 1.14 kB
import { TransactionCallbackParams, TransactionCallbackReturn } from '../../helpers'; import { LoggerType } from '../../logger'; import { NumberRange, OkxNetworks, TransformedModuleParams, WalletData } from '../../types'; export declare const executeOkxWithdraw: (params: TransactionCallbackParams) => Promise<import("../../helpers").TransactionCallbackResponse>; interface MakeOkxWithdraw { okxWithdrawNetwork: OkxNetworks; wallet: WalletData; logger: LoggerType; minAndMaxAmount: NumberRange; tokenToWithdraw: string; amount?: number; percentToAdd?: number; minNativeBalance?: number; fee?: number; minAmount?: number; expectedBalance?: NumberRange; withdrawSleep?: NumberRange; hideExtraLogs?: boolean; } export declare const makeOkxWithdraw: ({ okxWithdrawNetwork, wallet, expectedBalance, logger, minNativeBalance, minAndMaxAmount, tokenToWithdraw, amount, minAmount, withdrawSleep, hideExtraLogs, }: MakeOkxWithdraw) => TransactionCallbackReturn; export declare const execOkxWithdraw: (params: TransformedModuleParams) => Promise<import("../../types").WorkerResponse>; export {};