/// <reference types="react" />
import { IMeta } from "../../constants/model-interfaces";
import BaseFormControl from "./base-form-control";
export default class BSFormControl extends BaseFormControl {
    hint(): JSX.Element;
    label(): JSX.Element;
    date(): JSX.Element;
    month(): JSX.Element;
    input(type: string, props: any): JSX.Element;
    text(): JSX.Element;
    password(): JSX.Element;
    file(): JSX.Element;
    hidden(): JSX.Element;
    range(): void;
    email(): JSX.Element;
    number(): JSX.Element;
    radio(): JSX.Element;
    radioButton(): JSX.Element;
    checkbox(): JSX.Element;
    select(): JSX.Element;
    multiselect(): JSX.Element;
    button(): JSX.Element;
    search(): JSX.Element;
    phone(): JSX.Element;
    showValidation(meta: IMeta): false | JSX.Element;
    showInfo(meta: IMeta): "" | JSX.Element | undefined;
}
