/** * Configuration for the horizontal scroll component. */ export interface HorizontalScrollMetadata { /** Optional gap between items in pixels or CSS units. Default: '0px' */ gap?: string; /** Optional padding for the scroll container. Default: '0px' */ padding?: string; /** Whether to show the scrollbar. Default: false */ showScrollbar?: boolean; /** Snap behavior for scroll items: 'none' | 'start' | 'center'. Default: 'none' */ snapAlign?: 'none' | 'start' | 'center'; }