-module(gleam_synapses@model@encoding@serialization). -compile(no_auto_import). -export_type([attribute/0, attribute_serialized/0, f_sharp_attribute_serialized/0]). -type attribute() :: {discrete_attribute, binary(), gleam_zlists@interop:z_list(binary())} | {continuous_attribute, binary(), float(), float()}. -type attribute_serialized() :: {discrete_attribute_serialized, binary(), list(binary())} | {continuous_attribute_serialized, binary(), float(), float()}. -type f_sharp_attribute_serialized() :: {f_sharp_attribute_serialized, binary(), list(attribute_serialized())}.