import LayoutStrategyBase from "./LayoutStrategyBase"; import Node from "./Node"; import LayoutState from "./LayoutState"; import LayoutLevel from "./LayoutLevel"; export default class FishboneAssistantsLayoutStrategy extends LayoutStrategyBase { PreProcessThisNode(state: LayoutState, node: Node): void; ApplyVerticalLayout(state: LayoutState, level: LayoutLevel): void; ApplyHorizontalLayout(state: LayoutState, level: LayoutLevel): void; RouteConnectors(state: LayoutState, node: Node): void; GetSupportsAssistants: () => boolean; private MaxOnLeft; private NeedCarrierProtector; private EnumerateSiblings; }