import TopicShape from './topicShape'; import Bounds from '../../../utils/bounds'; import Size from '../../../utils/size'; import BranchViewController from '../../../viewController/branchViewController'; export default class ParallelogramTopicShape extends TopicShape { constructor(); protected calcTopicShapePath(bounds: Bounds): string; getTopicMargins(branch: BranchViewController, size: Size): { top: number; left: number; bottom: number; right: number; }; protected getOffsetPointCalcFnList(branch: BranchViewController): ((parent: BranchViewController, child: BranchViewController) => import("../../../utils/position").default)[]; private _calcParallelogram; getEndAnchorPosition(startBranch: BranchViewController, endBranch: BranchViewController): import("../../../utils/position").default; }