/// <reference types="react" />
import { IRenderField } from "../../constants/common-interface";
import BaseFormControl from "./base-form-control";
export default class MUIFormControl extends BaseFormControl {
    variant: string;
    size: any;
    constructor(props: IRenderField);
    render(): JSX.Element;
    getVariant(): any;
    hint(): JSX.Element;
    label(): JSX.Element;
    date(props?: any): JSX.Element;
    month(): JSX.Element;
    input(type: string, props?: any, InputProps?: any): JSX.Element;
    text(): JSX.Element;
    password(): JSX.Element;
    email(): JSX.Element;
    number(): JSX.Element;
    radio(): JSX.Element;
    radioButton(): JSX.Element;
    checkbox(): JSX.Element;
    select(): JSX.Element;
    multiselect(): JSX.Element;
    multitext(): JSX.Element;
    button(): JSX.Element;
    search(): JSX.Element;
    modalsearch(): JSX.Element;
    file(): JSX.Element;
    phone(): JSX.Element;
    currency(): JSX.Element;
    customControl(): JSX.Element;
    templateControl(): JSX.Element;
    showValidation(infoMsg?: string): JSX.Element;
}
