import * as React from 'react'; import { ResizeSensorCallback } from 'css-element-queries/src/ResizeSensor'; import { Direction } from '../../utils'; export declare type EventProxyProps = { component?: React.ComponentType | string; direction: Direction; onResize?: boolean | ResizeSensorCallback; onMutation?: boolean | MutationCallback; onScroll?: boolean | ((event: Event) => void); onClick?: boolean | ((event: Event) => void); onClickCapture?: boolean | ((event: Event) => void); onFocus?: boolean | ((event: Event) => void); onBlur?: boolean | ((event: Event) => void); onMouseOver?: boolean | ((event: Event) => void); onMouseOut?: boolean | ((event: Event) => void); }; export declare const EventProxy: React.MemoExoticComponent<(({ component: Component, direction, children, onResize, onMutation, onScroll, onClick, onClickCapture, onFocus, onBlur, onMouseOver, onMouseOut, ...other }: React.PropsWithChildren) => JSX.Element)>; export default EventProxy;