import { default as React } from 'react';
import { LinearGraphicData, LinearGraphicColor } from '../../types';
export interface LinearGraphicLegendItemProps {
    /** Datos del item */
    data: LinearGraphicData;
    /** Color semántico */
    color: LinearGraphicColor;
    /** Tamaño del indicador en píxeles */
    indicatorSize?: number;
}
export interface LinearGraphicLegendProps {
    /** Datos de todos los segmentos */
    data: LinearGraphicData[];
    /** Colores de todos los segmentos */
    colors: LinearGraphicColor[];
    /** Espacio entre items en píxeles */
    gap?: number;
    /** Tamaño del indicador en píxeles */
    indicatorSize?: number;
    /** Clase CSS adicional */
    className?: string;
}
/**
 * Leyenda del LinearGraphic
 * Muestra indicadores de color con nombres y tooltip con porcentaje
 */
export declare const LinearGraphicLegend: React.MemoExoticComponent<({ data, colors, gap, indicatorSize, className }: LinearGraphicLegendProps) => import("react/jsx-runtime").JSX.Element | null>;
//# sourceMappingURL=LinearGraphicLegend.d.ts.map