@qso-soft/shared
Version:
Shared library for QSO-soft
23 lines (22 loc) • 1.14 kB
TypeScript
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 {};