import { LegendBase } from "./LegendBase";
import { LegendOrientation } from "./LegendOrientation";
import { LegendBaseView } from "./LegendBaseView";
import { Type } from "igniteui-react-core";
import { UIElement } from "igniteui-react-core";
import { ILegendSeries } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class Legend extends LegendBase {
    static $t: Type;
    aj(): LegendBaseView;
    bd(a: LegendBaseView): void;
    bk: LegendView;
    constructor();
    private bl;
    private bn;
    addChildInOrder(a: UIElement, b: ILegendSeries): void;
    get bj(): LegendOrientation;
    set bj(a: LegendOrientation);
    private bm;
    get bp(): string;
    set bp(a: string);
    get bq(): string;
    set bq(a: string);
}
/**
 * @hidden
 */
export declare class LegendView extends LegendBaseView {
    static $t: Type;
    constructor(a: Legend);
    protected as: Legend;
    al(): void;
}
