import { DispatchOptions } from "./global"; /** * 获取类型 * @param {unknown} obj * @returns {string} */ declare function getType(obj: unknown): string; /** * requestAnimationFrame 兼容 * @param {FrameRequestCallback} callback * @returns {number} */ declare function requestAnimationFrameCustom(callback: FrameRequestCallback): number; /** * cancelAnimationFrame 兼容 * @param {number} handle * @returns {void} */ declare function cancelAnimationFrameCustom(handle: number): void; /** * 添加全局样式 */ declare function addGlobalStyle(): void; /** * 移除元素 * @param {Element} element */ declare function removeElement(element: Element): void; /** * 添加钩子函数 * @param {DispatchOptions} ref */ declare function dispatchEvent(ref: DispatchOptions): void; /** * 精确加法 * @param {number} a * @param {number} b * @returns {number} */ declare function add(a: number, b: number): number; /** * 精确减法 * @param {number} a * @param {number} b * @returns {number} */ declare function subtract(a: number, b: number): number; /** * 精确乘法 * @param {number} a * @param {number} b * @returns {number} */ declare function multiply(a: number, b: number): number; /** * 精确除法 * @param {number} a * @param {number} b * @returns {number} */ declare function divide(a: number, b: number): number; /** * 获取随机数组 * @param {number} len * @returns {number[]} */ declare function getRandomArrayList(len: number): number[]; export { add, subtract, multiply, divide, removeElement, dispatchEvent, addGlobalStyle, getType, requestAnimationFrameCustom, cancelAnimationFrameCustom, getRandomArrayList, };