//! Common types and data structures used throughout the library.
/// Unique identifier for participants
pub type ParticipantId = u64;
/// Voting power amount
pub type VotingPower = u128;
/// Timestamp (seconds since epoch)
pub type Timestamp = u64;
// (Removed ProposalStatus enum and its Default implementation as it's not needed currently)
/// Fair division result
/// Random selection result