import type { ReactNode, HTMLAttributes } from 'react';
/**
* Esquemas de color disponibles para el componente Info
* Basado en las variantes de color del Siesa UI Kit en Figma
*/
export type InfoColor = 'zinc' | 'red' | 'blue' | 'green' | 'yellow' | 'orange' | 'purple' | 'primary' | 'secondary';
/**
* Props del componente Info
*/
export interface InfoProps extends HTMLAttributes {
/**
* Título principal del mensaje de información
*/
title: string;
/**
* Descripción o detalle adicional (opcional)
*/
description?: string;
/**
* Esquema de color del componente
* @default 'zinc'
*/
color?: InfoColor;
/**
* Icono personalizado. Si no se provee, se usará InformationCircleIcon por defecto.
*/
icon?: ReactNode;
/**
* Clases CSS adicionales
*/
className?: string;
/**
* Contenido adicional opcional
*/
children?: ReactNode;
}
//# sourceMappingURL=Info.types.d.ts.map