import { TextProps, TextType } from '../../../shared/types/text';
/**
 * Text - Componente de texto versátil con múltiples variantes tipográficas
 *
 * Componente que renderiza texto con diferentes tipos tipográficos (body, title, caption, code)
 * y tamaños. Soporta pesos de fuente personalizados y colores.
 *
 * @example
 * ```tsx
 * // Texto body
 * <Text type="body" size="md">Texto normal</Text>
 *
 * // Texto title
 * <Text type="title" size="lg">Título</Text>
 *
 * // Texto caption
 * <Text type="caption" size="sm">Subtítulo</Text>
 *
 * // Texto code
 * <Text type="code" size="sm">const x = 1;</Text>
 *
 * // Texto con tamaño base personalizado
 * <Text size="2xl" weight="bold">Texto grande</Text>
 *
 * // Truncado con tooltip (p. ej. en celdas con ancho fijo)
 * <Text truncateLabel tooltipTitle="Texto largo...">Texto largo...</Text>
 * ```
 *
 * @see {@link TextProps} para la lista completa de props
 */
export declare const Text: {
    <T extends TextType = "body">({ type, size, weight, children, className, as, color, textColor, truncateLabel, truncateTooltip, tooltipTitle, ...props }: TextProps<T>): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
//# sourceMappingURL=Text.d.ts.map