import { TitleOrder, TitleSize, TitleWeight, TypographyColor } from '../../../lib/variants';
import * as React from "react";
type TitleProps = React.HTMLAttributes<HTMLHeadingElement> & {
    /** Semantic heading level - renders h1-h6. Default: 2 */
    order?: TitleOrder;
    /** Visual size override - independent of order. If not set, uses order's default sizing. */
    size?: TitleSize;
    /** Font weight override */
    weight?: TitleWeight;
    /** Text color */
    color?: TypographyColor;
    /** Change rendered element (simple polymorphism) */
    as?: React.ElementType;
    /** Change rendered element (advanced - takes precedence over `as`) */
    render?: React.ReactElement<{
        className?: string;
        children?: React.ReactNode;
    }>;
};
declare function Title({ order, size, weight, color, as, render, className, children, ...props }: TitleProps): import("react/jsx-runtime").JSX.Element;
export { Title, type TitleProps };
//# sourceMappingURL=title.d.ts.map