import { LedgerRecord } from '../model/ledgerRecord'; import { UidPushWithdrawal } from '../model/uidPushWithdrawal'; import { UidPushWithdrawalResp } from '../model/uidPushWithdrawalResp'; import { WithdrawalsDel } from '../model/withdrawalsDel'; import { ApiClient } from './apiClient'; import { AxiosResponse } from 'axios'; export declare class WithdrawalApi { protected client: ApiClient; constructor(client?: ApiClient); withdraw(ledgerRecord: LedgerRecord): Promise<{ response: AxiosResponse; body: LedgerRecord; }>; withdrawPushOrder(uidPushWithdrawal: UidPushWithdrawal): Promise<{ response: AxiosResponse; body: UidPushWithdrawalResp; }>; cancelWithdrawal(withdrawalId: string): Promise<{ response: AxiosResponse; body: WithdrawalsDel; }>; }