import type { Segmentation } from '../../../types/SegmentationStateTypes.js'; import type { LabelmapLayer } from '../../../types/LabelmapTypes.js'; import SegmentModel from './SegmentModel.js'; export default class SegmentationModel { private readonly state; constructor(state: Segmentation); get segmentationId(): string; get segments(): SegmentModel[]; getLabelmaps(): LabelmapLayer[]; getBinding(segmentIndex: number): import("../../../types/LabelmapTypes.js").SegmentLabelmapBindingState; toState(): Segmentation; }