import HttpClient from '../../services/HttpClient';
import SigningRequest from '../helpers/SigningRequest';
import { FundingDestination } from '../types/Funding';
export declare class FundsAPI extends HttpClient {
    private _signReq;
    private apiVersion;
    constructor({ version, test }: {
        version: string;
        test?: boolean;
    }, signRequest: SigningRequest);
    fundingDestination(fund_currency: string): Promise<FundingDestination>;
    private _initializeResponseInterceptor;
    private _initializeRequestInterceptor;
    private _handleRequest;
    private _handleResponse;
    protected _handleError: (error: any) => Promise<never>;
}
