import TopicShape from './topicShape'; import BranchViewController from '../../../viewController/branchViewController'; import Bounds from '../../../utils/bounds'; import Size from '../../../utils/size'; export default class EllipseRectTopicShape extends TopicShape { constructor(); protected calcTopicShapePath({ x, y, width, height }: Bounds): string; getTopicMargins(branch: BranchViewController, size: Size): { top: number; bottom: number; left: number; right: number; }; }