/**
 * layout.ts
 *
 * Type definitions for layout and positioning.
 * These represent common layout patterns used across components.
 */
/**
 * Layout direction - vertical or horizontal orientation
 */
export type TLayout = 'vertical' | 'horizontal';
/**
 * Generic positioning type for top/bottom placement
 */
export type TVerticalPosition = 'top' | 'bottom';
/**
 * Generic positioning type for left/right placement
 */
export type THorizontalPosition = 'left' | 'right';
/**
 * Generic positioning type for all four directions
 */
export type TPosition = 'top' | 'bottom' | 'left' | 'right';
/**
 * Generic positioning including center
 */
export type TPositionWithCenter = TPosition | 'center';
