import { TxStatusData } from "../../../../../common/status-manager/models/tx-status-data";
import { EncodeSwapSchema, FetchEncodedParamRequest, MesonLimitsChain } from '../models/meson-api-types';
export declare class MesonCcrApiService {
    private static apiUrl;
    static fetchMesonFee(sourceAssetString: string, targetAssetString: string, amount: string): Promise<string>;
    static fetchChainsLimits(): Promise<MesonLimitsChain[]>;
    static fetchInfoForTx(params: FetchEncodedParamRequest): Promise<EncodeSwapSchema>;
    static fetchTxStatus(srcTxHash: string): Promise<TxStatusData>;
    private static parseMesonError;
}
