import React from "react";
export type TrendDirection = "up" | "down" | "flat";
export type TrendIndicatorSize = "sm" | "md" | "lg";
export interface TrendIndicatorProps extends React.HTMLAttributes<HTMLSpanElement> {
    /** Additional CSS classes applied to the root element. */
    className?: string;
    /** Numeric value to display (e.g., 12.5 for +12.5%) */
    value?: number;
    /** Override automatic direction detection (positive=up, negative=down, zero=flat) */
    direction?: TrendDirection;
    /** Show the formatted value text next to the arrow */
    showValue?: boolean;
    /** Invert color logic (for metrics where down is good, e.g., error rate, bounce rate) */
    invert?: boolean;
    /** Accessible label override */
    label?: string;
    /** Size of the indicator */
    size?: TrendIndicatorSize;
}
export declare const TrendIndicator: React.ForwardRefExoticComponent<TrendIndicatorProps & React.RefAttributes<HTMLSpanElement>>;
