import type { Lerpable } from '../types.d.mts'; export declare const copy: (target: T, v: T) => T; export declare const clone: (v: Lerpable) => any; export declare const for2: (a: T, b: T, fn: (a: number, b: number) => void) => void; export declare const zip2: (target: T, a: T, b: T, fn: (a: number, b: number) => number) => T; export declare const for4: (a: T, b: T, c: T, d: T, fn: (a: number, b: number, c: number, d: number) => void) => void; export declare const zip4: (target: T, a: T, b: T, c: T, d: T, fn: (a: number, b: number, c: number, d: number) => number) => T;