import { Base, Type } from "igniteui-angular-core";
import { IDataChartToolbarProvider } from "./IDataChartToolbarProvider";
import { IHorizontalAnchoredCategorySeriesProxy } from "./IHorizontalAnchoredCategorySeriesProxy";
import { IFinancialPriceSeriesProxy } from "./IFinancialPriceSeriesProxy";
import { IAnnotationLayerProxy } from "./IAnnotationLayerProxy";
import { ToolActionInfo } from "igniteui-angular-core";
import { SeriesViewer } from "./SeriesViewer";
import { ToolCommand } from "igniteui-angular-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 o();
    private h;
    protected get i(): IFinancialPriceSeriesProxy;
    private get n();
    private f;
    protected get g(): IAnnotationLayerProxy;
    private get m();
    getDesiredToolbarActions(): ToolActionInfo[];
    private e;
    private a;
    private c;
    private b;
    private d;
    onToolCommandExecuting(a: SeriesViewer, b: ToolCommand): void;
    private p;
    private r;
    private l;
    private t;
    private s;
    private u;
    private v;
    private y;
    private af;
    private w;
    private x;
    private q;
    private z;
    private ab;
    private aa;
    private ac;
    private ad;
    private ae;
}
