import { BaseDrawer } from '../drawer/BaseDrawer'; import { ActorGraphic } from './ActorGraphic'; import { IDrawableGraphic, IDrawingBox } from './interfaces'; export declare abstract class BaseSignalGraphic implements IDrawableGraphic { box: IDrawingBox; message: string; actorAGraphic: ActorGraphic; actorBGraphic: ActorGraphic; type: 'Signal' | 'Note'; abstract layoutHeight(offsetY: number): void; abstract draw(drawer: BaseDrawer): void; }