import type { Types } from '@cornerstonejs/core'; import { vec3 } from 'gl-matrix'; import type vtkImageData from '@kitware/vtk.js/Common/DataModel/ImageData'; export default function isLineInSegment(point1: Types.Point3, point2: Types.Point3, isInSegment: any): boolean; declare function createIsInSegmentMetadata({ dimensions, imageData, voxelManager, segmentIndex, containedSegmentIndices, }: { dimensions: number[]; imageData: vtkImageData; voxelManager: Types.IVoxelManager; segmentIndex: number; containedSegmentIndices?: Set; }): { testCenter: (point1: any, point2: any) => boolean; toIJK: (point: any) => vec3; testIJK: (ijk: any) => boolean; }; declare function createIsInSegment(segVolumeId: string, segmentIndex: number, containedSegmentIndices?: Set): { testCenter: (point1: any, point2: any) => boolean; toIJK: (point: any) => vec3; testIJK: (ijk: any) => boolean; }; export { createIsInSegment, createIsInSegmentMetadata, isLineInSegment };