import type { Api } from "@ledgerhq/coin-framework/api/index";
import { type StellarConfig } from "../config";
import { StellarAsset } from "../types";
import { xdr } from "@stellar/stellar-sdk";
export declare function createApi(config: StellarConfig): Api<StellarAsset>;
/**
 * Deserialize a transaction envelope, also accepting transaction signature payload form.
 *
 * @param input serialized `TransactionEnvelope` or `TransactionSignaturePayload`
 * @param format serialization encoding
 */
export declare function envelopeFromAnyXDR(input: string, format: "hex" | "base64"): xdr.TransactionEnvelope;
//# sourceMappingURL=index.d.ts.map