import type { WalletSigner } from '../types'; /** * Signs a message with the provided signer and returns a serialized signature * suitable for IMX registration and authorization. * * This is inlined from @imtbl/toolkit to avoid ethers dependency. * * @param payload - The message to sign * @param signer - A WalletSigner implementation * @returns The serialized signature as a hex string */ export declare function signRaw(payload: string, signer: WalletSigner): Promise;