/** * @overload * @param {Number} val * @param {StaggerParams} [params] * @return {StaggerFunction} */ export function stagger(val: number, params?: StaggerParams): StaggerFunction; /** * @overload * @param {String} val * @param {StaggerParams} [params] * @return {StaggerFunction} */ export function stagger(val: string, params?: StaggerParams): StaggerFunction; /** * @overload * @param {[Number, Number]} val * @param {StaggerParams} [params] * @return {StaggerFunction} */ export function stagger(val: [number, number], params?: StaggerParams): StaggerFunction; /** * @overload * @param {[String, String]} val * @param {StaggerParams} [params] * @return {StaggerFunction} */ export function stagger(val: [string, string], params?: StaggerParams): StaggerFunction; import type { StaggerParams } from '../types/index.js'; import type { StaggerFunction } from '../types/index.js';