column() :: %{ type: AdminElf.FieldHelpers.field_type(), name: atom(), label: String.t(), value: (term() -> term()), link: (term() -> term()) | nil, referenced_resource_id: any(), order: atom() }
boolean_column(atom(), keyword()) :: column()
date_column(atom(), keyword()) :: column()
link_column(atom(), keyword()) :: column()
number_column(atom(), keyword()) :: column()
reference_column(atom(), [atom()], keyword()) :: column()
text_column(atom(), keyword()) :: column()