import { type LeafHasher } from '../hasher/common.ts'; import type { CCIPVersion, WithLogger } from '../types.ts'; /** * Creates a leaf hasher for v1.2/v1.5 EVM CCIP messages. * @param sourceChainSelector - Source chain selector. * @param destChainSelector - Destination chain selector. * @param onRamp - OnRamp contract address. * @returns Leaf hasher function. */ export declare function getV12LeafHasher(sourceChainSelector: bigint, destChainSelector: bigint, onRamp: string): LeafHasher; /** * Creates a leaf hasher for v1.6 EVM CCIP messages. * @param sourceChainSelector - Source chain selector. * @param destChainSelector - Destination chain selector. * @param onRamp - OnRamp contract address. * @returns Leaf hasher function. */ export declare function getV16LeafHasher(sourceChainSelector: bigint, destChainSelector: bigint, onRamp: string, { logger }?: WithLogger): LeafHasher; //# sourceMappingURL=hasher.d.ts.map