/**
 * A primitive value type used throughout the codebase.
 */
export type Primitive = string | number | boolean;

/**
 * Formats supported for displaying time values.
 */
export type TimeFormat = '12-hour' | '24-hour';

/**
 * AM/PM indicator values.
 */
export type AmPm = 'AM' | 'PM';

/**
 * Utility type representing a value that may be null or undefined.
 */
export type Nullable<T> = T | undefined | null;
