import type { ColProps } from '../grid/Col';
import type { ValidateStatus } from './FormItem';
import type { VueNode } from '../_util/type';
export interface FormItemInputMiscProps {
    prefixCls: string;
    errors: VueNode[];
    hasFeedback?: boolean;
    validateStatus?: ValidateStatus;
    onDomErrorVisibleChange: (visible: boolean) => void;
}
export interface FormItemInputProps {
    wrapperCol?: ColProps;
    help?: VueNode;
    extra?: VueNode;
    status?: ValidateStatus;
}
declare const FormItemInput: import("vue").DefineComponent<Readonly<{
    extra?: any;
    help?: any;
    prefixCls?: any;
    status?: any;
    errors?: any;
    onDomErrorVisibleChange?: any;
    validateStatus?: any;
    wrapperCol?: any;
    hasFeedback?: any;
}>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    readonly extra?: unknown;
    readonly help?: unknown;
    readonly prefixCls?: unknown;
    readonly status?: unknown;
    readonly errors?: unknown;
    readonly onDomErrorVisibleChange?: unknown;
    readonly validateStatus?: unknown;
    readonly wrapperCol?: unknown;
    readonly hasFeedback?: unknown;
} & {
    extra: any;
    help: any;
    prefixCls: any;
    status: any;
    errors: any;
    onDomErrorVisibleChange: any;
    validateStatus: any;
    wrapperCol: any;
    hasFeedback: any;
} & {}>, {
    extra: any;
    help: any;
    prefixCls: any;
    status: any;
    errors: any;
    onDomErrorVisibleChange: any;
    validateStatus: any;
    wrapperCol: any;
    hasFeedback: any;
}>;
export default FormItemInput;
