import type { Segmentation } from '../../../types/SegmentationStateTypes.js'; import type { LabelmapLayer } from '../../../types/LabelmapTypes.js'; import type { LabelmapRestoreStep } from '../../../utilities/segmentation/createLabelmapMemo.js'; type MoveSegmentToPrivateLabelmapOptions = { moveStepCallback?: (step: LabelmapRestoreStep) => void; }; declare function createPrivateLabelmap(segmentation: Segmentation, sourceLabelmap: LabelmapLayer): LabelmapLayer; declare function moveSegmentToPrivateLabelmap(segmentation: Segmentation, segmentIndex: number, options?: MoveSegmentToPrivateLabelmapOptions): LabelmapLayer | undefined; export { createPrivateLabelmap, moveSegmentToPrivateLabelmap };