import { type TransactionId } from '@hashgraph/sdk'; import { AbiFunction } from 'abitype'; import { TransactionReceipt } from 'viem'; export declare function formatTransactionId(id: TransactionId | string): string; export declare function formatUrl(url: string, pollingId: string): string; export declare const formatPollingId: ({ transactionHash, logs }: TransactionReceipt, targetAddress: `0x${string}`) => string; export declare function hederaAccountToBytes(hederaAccountAddress: string): `0x${string}`; export declare function transactionIdToBytes(txId: string): `0x${string}`; export declare function formatBridgeSignatures(signatures: Array): Array<`0x${string}`>; export declare function splitSignature(signature: `0x${string}`): { r: string; s: string; _vs: string; recoveryParam: number; v: number; yParityAndS: string; compact: string; }; export declare function parsePartialFunctionAbi(abi: string): [AbiFunction];