import { SymbolType } from '../../types/symbol'; import { FillPatternType, LinePatternType } from '../../styles/patterns'; export interface BulletLegendItemInterface { name: string | number; color?: string | Array; className?: string; shape?: BulletShape; inactive?: boolean; hidden?: boolean; pointer?: boolean; colorKey?: string; /** Pattern to render on the bullet. Matches a component's `pattern` accessor. Default: `undefined` */ pattern?: FillPatternType | LinePatternType; } export declare const BulletShape: { readonly Line: "line"; readonly Circle: SymbolType.Circle; readonly Cross: SymbolType.Cross; readonly Diamond: SymbolType.Diamond; readonly Square: SymbolType.Square; readonly Star: SymbolType.Star; readonly Triangle: SymbolType.Triangle; readonly Wye: SymbolType.Wye; }; export type BulletShape = typeof BulletShape[keyof typeof BulletShape]; export declare enum BulletLegendOrientation { Horizontal = "horizontal", Vertical = "vertical" }