import { FormFactory } from "..";
import { BaseElementFactory } from "../BaseElementFactory";
import { ElementTabbing } from "./ElementTabbing";
import { GridEditTabbing } from "./GridEditTabbing";
import { ToolboxTabbing } from "./ToolTipTabbing";
export declare class TabbingManager {
    #private;
    toolBoxTabIndex: number;
    private _activeElementIndex;
    get activeElementIndex(): number;
    set activeElementIndex(value: number);
    elementTabbing: ElementTabbing;
    toolboxTabbing: ToolboxTabbing;
    gridEditTabbing: GridEditTabbing;
    get formFactory(): FormFactory;
    constructor(formFactory: FormFactory);
    userClickOnElement: (element: EventTarget) => void;
    focus: () => void;
    addElement: (element: BaseElementFactory) => void;
    removeElement: (element: BaseElementFactory) => void;
}
//# sourceMappingURL=index.d.ts.map