import type { Vec1Array, Vec1Object, Vec2Array, Vec2Object, Vec3Array, Vec3Object, Vec4Array, Vec4Object } from '../types.js';
export declare function lerp(start: number, end: number, t: number): number;
export declare function lerp(start: Vec1Array, end: Vec1Array, t: number): Vec1Array;
export declare function lerp(start: Vec2Array, end: Vec2Array, t: number): Vec2Array;
export declare function lerp(start: Vec3Array, end: Vec3Array, t: number): Vec3Array;
export declare function lerp(start: Vec4Array, end: Vec4Array, t: number): Vec4Array;
export declare function lerp(start: Vec1Object, end: Vec1Object, t: number): Vec1Object;
export declare function lerp(start: Vec2Object, end: Vec2Object, t: number): Vec2Object;
export declare function lerp(start: Vec3Object, end: Vec3Object, t: number): Vec3Object;
export declare function lerp(start: Vec4Object, end: Vec4Object, t: number): Vec4Object;
//# sourceMappingURL=lerp.d.ts.map