import { BN } from "@coral-xyz/anchor";
import { RelayerRefundLeaf, RelayerRefundLeafSolana, SlowFillLeaf } from "../types.svm";
export declare function calculateRelayHashUint8Array(relayData: any, chainId: BN): Uint8Array;
export declare function calculateRelayEventHashUint8Array(relayEventData: any, chainId: BN): Uint8Array;
export declare const readUInt256BE: (buffer: Buffer) => bigint;
export declare function hashNonEmptyMessage(message: Buffer): Uint8Array<ArrayBuffer>;
export declare function calculateRelayerRefundLeafHashUint8Array(relayData: RelayerRefundLeafSolana): string;
export declare const relayerRefundHashFn: (input: RelayerRefundLeaf | RelayerRefundLeafSolana) => string;
export declare function slowFillHashFn(slowFillLeaf: SlowFillLeaf): string;
