import { Strand } from "./types"; export declare const hidePointsOutsideRegion: (points: Strand, target: Strand, buffer?: Float32Array | undefined) => Strand; export declare function dna(length: number): Strand; export declare function dna(arrayOrArrayBuffer: ArrayLike | ArrayBufferLike): Strand; export declare function dna(buffer: ArrayBufferLike, byteOffset: number, length?: number): Strand; export declare const getIntersection: (boxA: Strand, boxB: Strand, buffer?: Float32Array | undefined) => Strand; export declare const dnaLength: (points: Strand) => number; export declare const filterPoints: (points: Strand) => Float32Array;