import { CrosschainRequest } from '@routerprotocol/chain-api/routerprotocol/routerchain/crosschain/crosschain_request_pb';
import { CrosschainAckRequest } from '@routerprotocol/chain-api/routerprotocol/routerchain/crosschain/crosschain_ack_request_pb';
import { CrosschainAckReceipt } from '@routerprotocol/chain-api/routerprotocol/routerchain/crosschain/crosschain_ack_receipt_pb';
/**
 * gets CrosschainClaimHash
 * @param crosschainRequest
 * @returns
 */
export declare function getCrosschainClaimHash(crosschainRequest: CrosschainRequest.AsObject): Uint8Array;
/**
 * gets CrosschainAckClaimHash
 * @param crosschainAckRequest
 * @returns
 */
export declare function getCrosschainAckClaimHash(crosschainAckRequest: CrosschainAckRequest.AsObject): Uint8Array;
export declare function getCrosschainAckReceiptClaimHash(crosschainAckReceipt: CrosschainAckReceipt.AsObject): Uint8Array;
