import { CharmInstance, ErrorResponse, NetworkConfig } from './types';
export declare function fetchTransactionHex(txId: string, config?: NetworkConfig): Promise<string | null>;
export declare function decodeTransaction(txHex: string, config?: NetworkConfig): Promise<CharmInstance[] | ErrorResponse>;
export declare function hasCharmsData(txHex: string): boolean;
export declare function decodeTransactionById(txId: string, config?: NetworkConfig): Promise<CharmInstance[] | ErrorResponse>;
export * from './types';
export * from './utils';
