import { JSX } from 'preact'; type FirstArgument any) | undefined> = Parameters>[0]; export declare namespace EventHandler { type onBlur = JSX.DOMAttributes['onBlur']; type onChange = JSX.DOMAttributes['onChange']; type onClick = JSX.DOMAttributes['onClick']; type onDragEnd = JSX.DOMAttributes['onDragEnd']; type onDragEnter = JSX.DOMAttributes['onDragEnter']; type onDragOver = JSX.DOMAttributes['onDragOver']; type onDrop = JSX.DOMAttributes['onDrop']; type onFocus = JSX.DOMAttributes['onFocus']; type onInput = JSX.DOMAttributes['onInput']; type onKeyDown = JSX.DOMAttributes['onKeyDown']; type onMouseDown = JSX.DOMAttributes['onMouseDown']; type onMouseMove = JSX.DOMAttributes['onMouseMove']; type onMouseUp = JSX.DOMAttributes['onMouseUp']; type onPaste = JSX.DOMAttributes['onPaste']; type onSelectedFiles = (files: Array) => void; type onValueChange = (value: Value) => void; } export declare namespace Event { type onBlur = FirstArgument>; type onChange = FirstArgument>; type onClick = FirstArgument>; type onDragEnd = FirstArgument>; type onDragEnter = FirstArgument>; type onDragOver = FirstArgument>; type onDrop = FirstArgument>; type onFocus = FirstArgument>; type onInput = FirstArgument>; type onKeyDown = FirstArgument>; type onMouseDown = FirstArgument>; type onMouseMove = FirstArgument>; type onMouseUp = FirstArgument>; type onPaste = FirstArgument>; } export {}; //# sourceMappingURL=event-handler.d.ts.map