import type { Selection } from 'd3'; import { BaseMonomerRenderer } from '../../render/renderers/BaseMonomerRenderer'; import type { UnsplitNucleotide } from '../../../domain/entities/UnsplitNucleotide'; import type { D3SvgElementSelection } from '../../render/types'; export declare class UnsplitNucleotideRenderer extends BaseMonomerRenderer { monomer: UnsplitNucleotide; CHAIN_START_TERMINAL_INDICATOR_TEXT: string; CHAIN_END_TERMINAL_INDICATOR_TEXT: string; constructor(monomer: UnsplitNucleotide, scale?: number); get textColor(): any; protected getMonomerColor(theme: any): any; protected appendBody(rootElement: Selection, theme: any): Selection; show(theme: any): void; protected appendLabel(rootElement: D3SvgElementSelection): void; get enumerationElementPosition(): { x: number; y: number; }; get beginningElementPosition(): { x: number; y: number; }; protected get modificationConfig(): undefined; }