import { Base, Type } from "igniteui-react-core";
import { IDataChartToolbarProvider } from "./IDataChartToolbarProvider";
import { IHorizontalAnchoredCategorySeriesProxy } from "./IHorizontalAnchoredCategorySeriesProxy";
import { IFinancialPriceSeriesProxy } from "./IFinancialPriceSeriesProxy";
import { IAnnotationLayerProxy } from "./IAnnotationLayerProxy";
import { ToolActionInfo } from "igniteui-react-core";
import { SeriesViewer } from "./SeriesViewer";
import { ToolCommandExecutionState } from "igniteui-react-core";
import { ToolCommand } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class DataChartToolbarProvider extends Base implements IDataChartToolbarProvider {
    static $t: Type;
    private _container;
    get container(): any;
    set container(a: any);
    private j;
    protected get k(): IHorizontalAnchoredCategorySeriesProxy;
    private get t();
    private h;
    protected get i(): IFinancialPriceSeriesProxy;
    private get s();
    private f;
    protected get g(): IAnnotationLayerProxy;
    private get r();
    private p;
    getDesiredToolbarActions(a: SeriesViewer): ToolActionInfo[];
    private a7;
    private e;
    private a;
    private c;
    private b;
    private d;
    private l;
    private n;
    private o;
    private m;
    onToolCommandExecuting(a: SeriesViewer, b: ToolCommand): ToolCommandExecutionState;
    private u;
    private ba;
    private q;
    private bc;
    private bb;
    private be;
    private bf;
    private bi;
    private bp;
    private bg;
    private bh;
    private a8;
    private bj;
    private v;
    private bl;
    private bk;
    private a9;
    private bd;
    private bm;
    private bn;
    private bo;
}
