import { DataTemplateRenderInfo } from "igniteui-react-core/ES2015/DataTemplateRenderInfo";
import { DataContext } from "igniteui-react-core/ES2015/DataContext";
import { DataTemplate } from "igniteui-react-core/ES2015/DataTemplate";
import { StandardLegendItems } from "igniteui-react-core/ES2015/StandardLegendItems";
import { DataTemplateMeasureInfo } from "igniteui-react-core/ES2015/DataTemplateMeasureInfo";
import { Base, Type } from "igniteui-react-core/ES2015/type";
import { StandardLegendBadges } from "igniteui-react-core/ES2015/StandardLegendBadges";
export declare class LegendTemplates extends Base {
    static d(a: DataTemplateRenderInfo): void;
    private static readonly q;
    private static readonly r;
    static resolveLegendItemTemplate(a: StandardLegendItems): DataTemplate;
    static b(a: DataTemplateRenderInfo): void;
    static h(a: DataTemplateRenderInfo): void;
    private static n(a, b);
    static p(a: DataContext): void;
    static c(a: DataTemplateMeasureInfo): void;
    static a(a: DataTemplateMeasureInfo): void;
    static g(a: DataTemplateMeasureInfo): void;
    static m(a: DataTemplateRenderInfo): void;
    static j(a: DataTemplateRenderInfo): void;
    static i(a: DataTemplateRenderInfo): void;
    static k(a: DataTemplateRenderInfo): void;
    static l(a: DataTemplateRenderInfo): void;
    static e(a: DataTemplateRenderInfo): void;
    static f(a: DataTemplateRenderInfo): void;
    static o(a: DataTemplateRenderInfo): void;
    private static readonly u;
    private static readonly z;
    private static readonly x;
    private static readonly s;
    private static readonly t;
    private static readonly v;
    private static readonly w;
    private static readonly y;
    private static readonly aa;
    static ab(a: StandardLegendBadges): DataTemplate;
    static $t: Type;
}
