import { Fill, RelayData, SlowFillLeaf } from "../interfaces";
import { BigNumber } from "./BigNumberUtils";
export declare function isSlowFill(fill: Fill): boolean;
export declare function getSlowFillLeafLpFeePct(leaf: SlowFillLeaf): BigNumber;
/**
 * Compute the RelayData hash for a fill. This can be used to determine the fill status.
 * @param relayData RelayData information that is used to complete a fill.
 * @param destinationChainId Supplementary destination chain ID required by V3 hashes.
 * @returns The corresponding RelayData hash.
 */
export declare function getRelayDataHash(relayData: RelayData, destinationChainId: number): string;
export declare function getRelayHashFromEvent(e: RelayData & {
    destinationChainId: number;
}): string;
export declare function isUnsafeDepositId(depositId: BigNumber): boolean;
export declare function getMessageHash(message: string): string;
//# sourceMappingURL=SpokeUtils.d.ts.map