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