UNPKG

armisa-models

Version:
19 lines (18 loc) 769 B
/// <reference types="react" /> import { MainStateManager } from "../../MainStateManager"; import { IMainStateFactory } from "../../Types"; import { ToolStripFactory } from "./ToolStripFactory"; export declare abstract class ToolStripItemFactory { mainStateFactory: IMainStateFactory; toolStripFactory: ToolStripFactory; factoryFieldName: string; tabIndex: number; mainStateManager: MainStateManager; refOfElemetn?: React.RefObject<HTMLButtonElement>; visible: boolean; disabled: boolean; hidden: boolean; refreshDisabled?: () => boolean; refreshVisible?: () => boolean; constructor(mainStateFactory: IMainStateFactory, toolStripFactory: ToolStripFactory, factoryFieldName: string, tabIndex: number); }