amisa-forms
Version:
models of armisa!
22 lines • 862 B
TypeScript
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