export declare const NOOP: () => void; export declare const isServerRendering: boolean; export declare const on: (element: EventTarget | null, event: string, handler: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void; export declare const off: (element: EventTarget | null, event: string, handler: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions) => void; export declare const contains: (root: HTMLElement, ele: any) => boolean; export declare const isScrollElement: (element: HTMLElement) => boolean; /** * 从当前节点向上查找所有的滚动元素 * @param container 当前节点 * @param top 查找到 top 节点就终止,不再继续查找 * @returns */ export declare const getScrollElements: (container: HTMLElement, top?: HTMLElement) => HTMLElement[]; export declare function getContainer(container: any, defaultContainer: any): any; export declare function ownerDocument(componentOrElement: any): Document; export declare function calculatePosition(placement: any, overlayNode: any, target: HTMLElement, container: any, padding?: any): { positionLeft: number; positionTop: number; arrowOffsetLeft: number; arrowOffsetTop: number; activePlacement: string; }; /** * 专门用来获取样式的像素值,默认返回 0 */ export declare function getStyleNumber(element: HTMLElement, styleName: string): number; export declare const getWindowSize: () => { width: number; height: number; };