export declare function clamp(value: number, min: number, max: number): number; export declare function createSurfaceValueResolver(attrs: Record): { toFinite: (value: unknown, fallback: number, attrKeys?: string[]) => number; toEnum: (value: unknown, allow: readonly T[], fallback: T, attrKeys?: string[]) => T; }; export declare function lerp(from: number, to: number, t: number): number; export declare function smoothstep01(value: number): number; export declare function normalizeAngleDeg(value: number): number; export declare function easeOutQuad(value: number): number;