import { Reconciler } from 'react-reconciler'; import { IRenderInfo, Instance } from './type'; export declare function getBoundingClientRect(instance: Instance): DOMRect | { x: number; y: number; width: number; height: number; left: number; top: number; }; export declare type ProxyEventInfo = [ string, EventListener, (boolean | { capture?: boolean; })?, EventListener?, any? ]; export declare function findMatchEventIndex([type1, handler1, options1]: ProxyEventInfo, collection?: ProxyEventInfo[]): number; export declare function extraMatchEvent(info: ProxyEventInfo): ProxyEventInfo | null; export declare function findFiberByHostInstance(instance: Instance): import("react-reconciler").Fiber; export declare function addCompatibleDomAttributes(instance: any): void; export declare function deleteCompatibleDomAttributes(instance: any): void; export declare function injectIntoDevTools(reconciler: Reconciler): void; export declare function proxyHackForDevTools(): void; export declare function unProxyHackForDevTools(): void; export declare function injectMemoizedProps(instance: Instance, info: IRenderInfo): void;