/** Decoded summary of `extras.result_xdr` (Horizon transaction result XDR). */ export type StellarDecodedResultXdr = { feeChargedStroops: string; resultSwitch: string; } | { decodeFailed: true; rawResultXdrBase64: string; }; export type StellarBroadcastFailedFields = { documentationSummary: string; horizonTransactionCode: string; horizonOperationCodes: string[] | undefined; resultXdrSwitchName: string | undefined; feeChargedStroops: string | undefined; stellarDocUrl: string; decodedResultXdr: StellarDecodedResultXdr | undefined; envelopeXdr: string; }; export declare class StellarBroadcastFailedError extends Error { name: string; constructor(message?: string, fields?: StellarBroadcastFailedFields, options?: { cause?: unknown; }); } export declare class StellarBurnAddressError extends Error { name: string; constructor(message?: string); } export declare class StellarAssetRequired extends Error { name: string; constructor(message?: string); } export declare class StellarMuxedAccountNotExist extends Error { name: string; constructor(message?: string); } export declare class StellarWrongMemoFormat extends Error { name: string; constructor(message?: string); } export declare class StellarAssetNotAccepted extends Error { name: string; constructor(message?: string, fields?: Record); } export declare class StellarAssetNotFound extends Error { name: string; constructor(message?: string); } export declare class StellarNotEnoughNativeBalance extends Error { name: string; constructor(message?: string); } export declare class StellarFeeSmallerThanRecommended extends Error { name: string; constructor(message?: string); } export declare class StellarFeeSmallerThanBase extends Error { name: string; constructor(message?: string); } export declare class StellarNotEnoughNativeBalanceToAddTrustline extends Error { name: string; constructor(message?: string); } export declare class StellarSourceHasMultiSign extends Error { name: string; constructor(message?: string); } //# sourceMappingURL=errors.d.ts.map