declare type Points = readonly T[]; declare type Segment = { type: 'solid' | 'dashed'; points: readonly T[]; }; export declare function getSolidSegments(points: Points, pointIsNotEmptyChecker: (point: T) => point is U): ReadonlyArray>; export {};