/** * Calculates scroll interval based on distance from viewport edge. * Uses logarithmic interpolation for natural feel (fast drop-off near edge, slower further out). * * @param {number} distance Distance from viewport edge in pixels. * @param {{ min: number, max: number }} intervalRange Min/max interval range in milliseconds. * @param {number} rampDistance Distance at which interval reaches minimum. * @param {number} [logScale] Logarithmic scale factor for natural feel. * @returns {number} Interval in milliseconds. */ export declare function calculateInterval(distance: number, intervalRange: { min: number; max: number; }, rampDistance: number, logScale?: number): number;