-module(shimmer@client). -compile(no_auto_import). -export_type([shard/1, client/1]). -type shard(HMJ) :: {shard, integer(), integer(), gleam@erlang@process:subject(HMJ)}. -type client(HMK) :: {client, binary(), list(shimmer@intents:intent()), gleam@erlang@process:subject(HMK), shard(HMK)}.