import * as React from 'react'; export declare type Booleanish = boolean | 'true' | 'false'; export declare type Numberish = number | string; export declare type Nullable = T | null | undefined; //export declare type IconType = React.ReactNode | ((options: IconOptions) => React.ReactNode); //export declare type TemplateType = React.ReactNode | ((...TOptions: any) => React.ReactNode); export interface FormTarget { name: string; id: string; value: Nullable; checked?: boolean; [key: string]: any; } export interface FormEvent { originalEvent?: E; value: Nullable; checked?: boolean; stopPropagation(): void; preventDefault(): void; target: FormTarget; }