/**
 * 获取垂直滚动像素数值
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getScrollTop: (el?: Window | HTMLElement) => number;
/**
 * 获取水平滚动的像素数
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getScrollLeft: (el?: Window | HTMLElement) => number;
/**
 * 设置垂直滚动像素数值
 *
 * @param el 滚动容器
 * @param value 要设置的滚动数值
 * @returns
 */
export declare const setScrollTop: (el: Window | HTMLElement, value: number) => void;
/**
 * 设置水平滚动像素数值
 *
 * @param el 滚动容器
 * @param value 要设置的滚动数值
 * @returns
 */
export declare const setScrollLeft: (el: Window | HTMLElement, value: number) => void;
/**
 * 获取元素内容高度，包括由于溢出导致的视图中不可见内容
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getScrollHeight: (el?: Window | HTMLElement) => number;
/**
 * 获取元素内容宽度，包括由于溢出导致的视图中不可见内容
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getScrollWidth: (el?: Window | HTMLElement) => number;
/**
 * 获取元素内部的高度，包含内边距，但不包括水平滚动条、边框和外边距
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getClientHeight: (el?: Window | HTMLElement) => number;
/**
 * 获取元素内部的宽度，包含内边距，但不包括水平滚动条、边框和外边距
 *
 * @param el 滚动容器，默认 window
 * @returns
 */
export declare const getClientWidth: (el?: Window | HTMLElement) => number;
/**
 * 获取元素父级的滚动容器
 *
 * @param el 要获取滚动容器的元素
 */
export declare const getScrollParent: (el: HTMLElement | SVGAElement | null) => HTMLElement | (Window & typeof globalThis);
export declare const stopPropagation: (e: Event) => void;
export declare const reflow: (node: HTMLElement | null) => number | undefined;
export declare const isInViewport: (el: HTMLElement) => boolean;
export declare const isSupportTouch: boolean;
export declare const isSupportPointer: boolean;
