/**
 * Wallet-related method arguments
 */
import { ACTION_TYPE } from '../enum/index.ts';
import { IWhiteList } from '../interface/index.ts';
import { CreateWithdrawalWallet, UpdateWithdrawalWallet } from '@ultrade/shared/browser/interfaces';
export interface IGetWalletTransactionsArgs {
    type: ACTION_TYPE;
    page: number;
    limit?: number;
}
export interface IGetTransfersArgs {
    page: number;
    limit?: number;
}
export interface IGetPendingActionsArgs {
    address: string;
}
export interface IAddWhitelistArgs extends IWhiteList {
}
export interface IDeleteWhitelistArgs {
    whitelistId: number;
}
export interface IGetWithdrawalWalletByAddressArgs {
    address: string;
}
export interface ICreateWithdrawalWalletArgs extends CreateWithdrawalWallet {
}
export interface IUpdateWithdrawalWalletArgs extends UpdateWithdrawalWallet {
}
export interface IDeleteWithdrawalWalletArgs {
    address: string;
}
