import { CrossChainDepositData } from '../../common/cross-chain-transfer-trade/models/cross-chain-deposit-statuses';
import { SimpleSwapCurrency } from '../models/simple-swap-currency';
import { SimpleSwapEstimatonRequest, SimpleSwapExchange, SimpleSwapExchangeRequest, SimpleSwapRangesRequest } from '../models/simple-swap-requests';
export declare class SimpleSwapApiService {
    private static readonly xApiKey;
    private static readonly apiEndpoint;
    static getAllCurrencies(): Promise<{
        result: SimpleSwapCurrency[];
    }>;
    static getRanges(params: SimpleSwapRangesRequest): Promise<{
        min: string;
        max: string | null;
    }>;
    static getEstimation(params: SimpleSwapEstimatonRequest): Promise<string>;
    static createExchange(params: SimpleSwapExchangeRequest): Promise<SimpleSwapExchange>;
    static getTxStatus(id: string): Promise<CrossChainDepositData>;
}
