/**
 * GENERATED FILE
 * Source: arrow-ds/src/components/html-components/data-viz/legend/legend.ts
 * Scaffold: component
 * Notes: Data-viz legend with symbol types and optional values.
 */
export type LegendSymbolType = 'current' | 'forecast' | 'addition' | 'subtraction' | 'historical' | 'pending' | 'inactive';
export type LegendPosition = 'horizontal' | 'vertical';
export interface LegendItem {
    /** Symbol type — maps to `tdds-legend__symbol--{type}` modifier */
    type: LegendSymbolType;
    /** Label text displayed next to the symbol */
    label: string;
    /** Optional value displayed after the label */
    value?: string;
}
export interface LegendProps {
    /** Inverse (dark background) mode */
    inverse?: boolean;
    /** Array of legend items to display */
    items: LegendItem[];
    /** Layout direction — sets `data-position` attribute */
    position?: LegendPosition;
    /** Additional CSS class name(s) */
    className?: string;
}
//# sourceMappingURL=Legend.types.d.ts.map