/**
 * ============================================
 * LINEAR GRAPHIC MODULE - ATOMIC DESIGN
 * ============================================
 *
 * Componente de gráfica lineal modular que sigue principios de:
 * - Screaming Architecture: La estructura de carpetas refleja el dominio
 * - Atomic Design: Atoms → Molecules → Organisms
 * - DRY: Reutilización de componentes y tipos
 *
 * ## Estructura
 *
 * ```
 * LinearGraphic/
 * ├── components/
 * │   ├── atoms/           # Componentes básicos
 * │   │   └── LinearGraphicSegment
 * │   └── organisms/       # Componente completo
 * │       └── LinearGraphic
 * ├── types/
 * │   └── index.ts         # Definición de tipos
 * ├── stories/
 * │   └── linearGraphic.stories.tsx
 * └── index.ts             # Exports públicos
 * ```
 *
 * ## Uso Básico
 *
 * @example
 * ```tsx
 * import { LinearGraphic } from '@imjmedia/ui'
 *
 * <LinearGraphic
 *   data={[
 *     { name: 'Completado', percent: 60 },
 *     { name: 'En progreso', percent: 30 },
 *     { name: 'Pendiente', percent: 10 }
 *   ]}
 *   colors={['#039B59', '#DC8921', '#D9D9D9']}
 * />
 * ```
 */
export { LinearGraphic } from './components';
export { LinearGraphicSegment } from './components';
export type { LinearGraphicProps, LinearGraphicData } from './types';
export type { LinearGraphicSegmentProps } from './components';
//# sourceMappingURL=index.d.ts.map