import React from "react";
import { FieldValues, UseFormSetValue } from "react-hook-form";
interface Props {
    title?: string;
    description?: string;
    elType?: string;
    type: string;
    name: string;
    extraStyles?: React.CSSProperties;
    customOnChangeFunc?: (e: React.ChangeEvent, setValue: UseFormSetValue<FieldValues>) => void;
    placeholder?: string;
    setValue?: (name: string, value: any, config?: Partial<{
        shouldValidate: boolean;
        shouldDirty: boolean;
    }> | undefined) => void;
    min?: any;
    step?: any;
    disabled?: boolean;
    fontSize?: string;
    validation?: any;
    children?: any;
    pattern?: string;
    watchedField?: string;
    watchedValue?: string | string[] | boolean;
    defaultValue?: any;
    subComponent?: JSX.Element;
    flex?: boolean;
}
export declare const StandardFormField2: (props: Props) => JSX.Element;
export {};
