// Example with actual key share structure
const signature = await evmClient.signMessage({
  message: 'Hello, World!',
  accountAddress: '0xYourWalletAddress',
  externalServerKeyShares: [
    {
      pubkey: {
        pubkey: {
          0: 43, 1: 36, 2: 191, 3: 69, 4: 124, 5: 68, 6: 247, 7: 127,
          8: 7, 9: 179, 10: 160, 11: 224, 12: 205, 13: 194, 14: 132, 15: 159,
          // ... continues for 64 bytes total
        }
      },
      secretShare: "020000009ca5a66e79a2ddf631838d5cc5ba6a0cedb15a372e4176e479e0e63abff8cc3d..."
    }
  ],
  password: 'your-password', // Only if wallet was created with password
});
console.log('Message signed:', signature);