import type { Segment, Segmentation } from '../../../types/SegmentationStateTypes.js'; import type { SegmentLabelmapBindingState } from '../../../types/LabelmapTypes.js'; export default class SegmentModel { private readonly segmentation; private readonly state; constructor(segmentation: Segmentation, state: Segment); get segmentIndex(): number; get label(): string; get binding(): SegmentLabelmapBindingState | undefined; toState(): Segment; }