import type { TypedArray, VectorLike } from '@use-gpu/core'; export type LineSegmentsData = { count: number; segments: TypedArray; slices: TypedArray; unwelds: TypedArray; }; /** Make index data for line segments data */ export declare const getLineSegments: ({ chunks, groups, loops, }: { chunks: VectorLike; groups?: VectorLike | null; loops?: boolean[] | boolean | null; }) => { count: any; segments: Int8Array; slices: Uint32Array; unwelds: Uint32Array | undefined; schema: import("@use-gpu/core").ArchetypeSchema; }; export declare const useLineSegmentsSource: ({ chunks, groups, loops, }: { chunks: VectorLike; groups?: VectorLike | null; loops?: boolean[] | boolean | null; }) => { count: any; segments: import("@use-gpu/core").StorageSource; slices: import("@use-gpu/core").StorageSource; };