/// <reference types="react" />
/// <reference types="@emotion/core" />
import { validator } from './validator';
export declare class HOC {
    static readonly type: <P extends {}>(type: import("../types").InputTypeEnum) => (Component: import("react").ComponentType<P>) => (props: P & {
        type: import("../types").InputTypeEnum;
    }) => import("react").ReactElement<P & {
        type: import("../types").InputTypeEnum;
    }, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)> | null) | (new (props: any) => import("react").Component<any, any, any>)>;
    static readonly validator: typeof validator;
}
//# sourceMappingURL=index.d.ts.map