import { Color } from 'three'; import { IRenderManager, ITexture } from '../core'; export interface AnimateTime { t: number; dt: number; rm?: IRenderManager; } export declare function lerpVal(time: AnimateTime & { from?: number | Color | any; }, val: number | Color | any, end: number | Color | any): number | Color | any; export declare function lerpNumber(time: AnimateTime & { from?: number; }, val: number, end: number): number; export declare function lerpVector(time: AnimateTime & { from?: any; }, val: any, end: any): any; export declare function lerpTexture(time: AnimateTime & { from?: ITexture | null; }, val: ITexture | null, end: ITexture | null): ITexture | null; export declare function lerpParams(params: Record, obj: Record, interpolateProps: Set, time: AnimateTime & { from?: Record; }): void; //# sourceMappingURL=../src/utils/lerp.d.ts.map