import { EventArgs, Point, Type } from "igniteui-react-core";
import { MouseButtonEventArgs } from "igniteui-react-core";
import { ILegendSeries } from "igniteui-react-core";
import { ILegendSeriesInternal } from "igniteui-react-core";
import { ILegendOwner } from "igniteui-react-core";
import { UIElement } from "igniteui-react-core";
/**
 * @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 get originalEvent(): MouseButtonEventArgs;
    protected set originalEvent(a: MouseButtonEventArgs);
    get handled(): boolean;
    set handled(a: boolean);
    getPosition(a: UIElement): Point;
    get originalSource(): any;
    private _item;
    get item(): any;
    set item(a: any);
    private _series;
    get series(): ILegendSeries;
    set series(a: ILegendSeries);
    get d(): ILegendSeriesInternal;
    private _chart;
    get chart(): ILegendOwner;
    set chart(a: ILegendOwner);
    private _legendItem;
    get legendItem(): any;
    set legendItem(a: any);
}
