import * as React from 'react'; import { TapEvent, TouchEvent, EventTarget, EventCurrentTarget, ImageLoadEvent, ImageErrorEvent, InputEvent, FormEvent } from './types'; export declare function createTarget(target: any, detail: any): EventTarget; export declare function createCurrentTarget(currentTarget: any): EventCurrentTarget; export declare const createTapEvent: (originalEvent: any) => TapEvent; export declare const createTouchEvent: (originalEvent: any) => TouchEvent; export declare const createImageEvent: (originalEvent: any) => ImageLoadEvent | ImageErrorEvent; export declare function createCallback(fn: ((event: any) => void) | undefined, eventCreator: (event: any) => any): ((originalEvent: any) => void) | undefined; export declare const createInputEvent: (originalEvent: any) => InputEvent; export declare const createFormEvent: (originalEvent: any) => FormEvent; export declare function aliasProps(props: any, alias: { [key: string]: string; }): any; export default function createHostComponent
(name: string, alias: {
[key: string]: string;
} | null, defaults?: {
[key: string]: any;
}): React.ForwardRefExoticComponent