import { IgcLegendBaseComponent } from './igc-legend-base-component';
import { Legend } from "./Legend";
import { LegendOrientation } from './LegendOrientation';
import { WebComponentWrapper } from "igniteui-webcomponents-core";
/**
 * Represents a legend in a IgxDataChartComponent control.
*
* The `Legend` helps end-user identify visuals of chart series with contextual information related to the data plotted in the chart control.
*/
export declare class IgcLegendComponent extends IgcLegendBaseComponent {
    container: WebComponentWrapper;
    private initializeContent;
    constructor();
    private _wrapper;
    destroy(): void;
    protected createImplementation(): Legend;
    get i(): Legend;
    private _disconnected;
    disconnectedCallback(): void;
    connectedCallback(): void;
    private static _observedAttributesIgcLegendComponent;
    static get observedAttributes(): string[];
    static htmlTagName: string;
    protected static _isElementRegistered: boolean;
    static register(): void;
    /**
 * Gets or sets the current Legend object's orientation.
*/
    get orientation(): LegendOrientation;
    set orientation(v: LegendOrientation);
    /**
     * Gets or sets color of text
    */
    get textColor(): string;
    set textColor(v: string);
    /**
     * Gets or sets style of text.
    */
    get textStyle(): string;
    set textStyle(v: string);
}
