import { Injector } from '@angular/core'; import { CapacityBase } from '../common/capacity-base.component'; import { LegendEntryData } from './legend-entry/legend-entry.component'; import * as i0 from "@angular/core"; export declare class LegendComponent extends CapacityBase { /** * The source name to use for logging */ protected get logSourceName(): string; /** * Whether or not to hide the legend control color indicator in high contrast layout */ hideInHighContrast: boolean; /** * Whether or not the legend color indicator should use svg */ svgLegendColorIndicator: boolean; get legendData(): LegendEntryData[]; set legendData(data: LegendEntryData[]); internalLegendData: LegendEntryData[]; constructor(injector: Injector); protected getInitialHostClasses(): string[]; /** * Creates the idBag used by this component to store unique element ids. * id values will be assigned be the @see BaseComponent super class. */ protected createIdBag(): MsftSme.StringMap; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }