import BigNumber from 'bignumber.js';
import { Service } from '../../../Service';
import { IDerivativeWithdrawService } from '../../../interfaces/IDerivativeWithdrawService';
export declare class DerivativeWithdrawService extends Service implements IDerivativeWithdrawService {
    static create(productAddress: string): Promise<DerivativeWithdrawService>;
    private withdrawService;
    private derivative;
    private erc20;
    private constructor();
    canWithdraw(): Promise<boolean>;
    activeBalanceOf(walletAddress: string): Promise<BigNumber>;
    getWithdrawTxData(): Promise<any>;
}
