import { Mirror, throttleOptions, listenerHandler, hookResetter } from './types'; export declare function on(type: string, fn: EventListenerOrEventListenerObject, target?: Document | Window): listenerHandler; export declare const mirror: Mirror; export declare function throttle(func: (arg: T) => void, wait: number, options?: throttleOptions): () => void; export declare function hookSetter(target: T, key: string | number | symbol, d: PropertyDescriptor): hookResetter; export declare function getWindowHeight(): number; export declare function getWindowWidth(): number; export declare function isBlocked(node: Node | null): boolean;