import { default as React } from 'react';
import { TitleSize, BaseSize, TextWeight, TextColor } from '../../../shared/types/text';
export interface TitleProps {
    /** Tamaño del título: h1-h6 o tamaños base */
    size?: TitleSize | BaseSize;
    /** Peso de la fuente (solo aplica si se usa tamaño base) */
    weight?: TextWeight;
    /** Contenido del título */
    children: React.ReactNode;
    /** Clase CSS adicional */
    className?: string;
    /** Elemento HTML a renderizar (por defecto: h1-h6 según size, o h3 si es tamaño base) */
    as?: keyof JSX.IntrinsicElements;
    /** Color del texto: puede ser un color del sistema de diseño o un color CSS personalizado */
    color?: TextColor | (string & {});
    /** @deprecated Usa 'color' en su lugar */
    textColor?: TextColor;
}
export declare const Title: {
    ({ size, weight, children, className, as, color, textColor, ...props }: TitleProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
//# sourceMappingURL=Title.d.ts.map