import { AfterContentInit, AfterViewInit, ChangeDetectorRef } from "@angular/core";
import { LegendSeriesComponent } from "../../legend-series/legend-series.component";
import { LegendComponent } from "../../legend.component";
import * as i0 from "@angular/core";
export declare class RichLegendTileComponent implements AfterContentInit, AfterViewInit {
    private legendSeries;
    private legend;
    private changeDetector;
    /**
     * The series unit label
     */
    unitLabel: string;
    /**
     * The current value of the series
     */
    value: string;
    /**
     * The series color
     */
    backgroundColor: string;
    /**
     * Color for the text
     */
    color: string;
    seriesHasAdditionalContent: boolean;
    constructor(legendSeries: LegendSeriesComponent, legend: LegendComponent, changeDetector: ChangeDetectorRef);
    ngAfterContentInit(): void;
    ngAfterViewInit(): void;
    hasInputValue(): boolean;
    hasInputUnitLabel(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<RichLegendTileComponent, [{ host: true; }, { optional: true; host: true; }, null]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<RichLegendTileComponent, "nui-rich-legend-tile", never, { "unitLabel": { "alias": "unitLabel"; "required": false; }; "value": { "alias": "value"; "required": false; }; "backgroundColor": { "alias": "backgroundColor"; "required": false; }; "color": { "alias": "color"; "required": false; }; }, {}, never, ["*", "[leftEdge]", "[rightEdge]", "[top]", "[bottom]"], false, never>;
}
