import { EventArgs, Point, Type } from "igniteui-react-core/ES5/type";
import { MouseButtonEventArgs } from "igniteui-react-core/ES5/MouseButtonEventArgs";
import { ILegendSeries } from "igniteui-react-core/ES5/ILegendSeries";
import { ILegendOwner } from "igniteui-react-core/ES5/ILegendOwner";
import { UIElement } from "igniteui-react-core/ES5/UIElement";
/**
 * @hidden
 */
export declare class LegendMouseButtonEventArgs extends EventArgs {
    static $t: Type;
    constructor(a: ILegendOwner, b: ILegendSeries, c: any, d: MouseButtonEventArgs, e: any);
    toString(): string;
    private _originalEvent;
    protected originalEvent: MouseButtonEventArgs;
    handled: boolean;
    getPosition(a: UIElement): Point;
    readonly originalSource: any;
    private _item;
    item: any;
    private _series;
    series: ILegendSeries;
    private _chart;
    chart: ILegendOwner;
    private _legendItem;
    legendItem: any;
}
