type EvmSignedMessageHashParams = {
    rootHashHinkal: bigint;
    erc20TokenAddresses: string[];
    amountChanges: bigint[];
    outTimeStamp: bigint;
    inNullifiers: string[][];
    outCommitments: string[][];
    calldataHash: bigint;
    message: bigint;
    outH1Ay: bigint;
    H0Ax: bigint;
    H0Ay: bigint;
};
type SolanaSignedMessageHashParams = {
    rootHashHinkal: bigint;
    mintAccountPart1: bigint[];
    mintAccountPart2: bigint[];
    amountChanges: bigint[];
    outTimeStamp: bigint;
    inNullifiers: string[][];
    outCommitments: string[][];
    calldataHash: bigint;
    message: bigint;
    swapperAccountAdditionalSeed: bigint;
    outH1Ay: bigint;
    H0Ax: bigint;
    H0Ay: bigint;
};
export declare const computeSignedMessageHashEvm: (params: EvmSignedMessageHashParams) => bigint;
export declare const computeSignedMessageHashSolana: (params: SolanaSignedMessageHashParams) => bigint;
export {};
