/** * Creates a SIWE message for wallet auth. Uses current domain and origin. * Safe for SSR: returns undefined when window is not available. * * @param address - Wallet address to sign * @param nonce - Server-provided nonce * @param chainId - Chain ID for the message * * @example * ```tsx * const message = createSIWEMessage(address, nonce, chainId) * const signature = await signMessage({ message }) * ``` */ export declare const createSIWEMessage: (address: `0x${string}`, nonce: string, chainId: number) => string | undefined;