| import { ElementUIComponent, ElementUIComponentSize } from './component' | 
|   | 
| /** FormItem Component */ | 
| export declare class ElFormItem extends ElementUIComponent { | 
|   /** A key of `model` of the enclosing `el-form` component */ | 
|   prop: string | 
|   | 
|   /** Label */ | 
|   label: string | 
|   | 
|   /** Width of label, e.g. '50px' */ | 
|   labelWidth: string | 
|   | 
|   /** Whether the field is required or not, will be determined by validation rules if omitted */ | 
|   required: boolean | 
|   | 
|   /** Validation rules of form */ | 
|   rules: object | 
|   | 
|   /** Field error message, set its value and the field will validate error and show this message immediately */ | 
|   error: string | 
|   | 
|   /** Whether to show the error message */ | 
|   showMessage: boolean | 
|   | 
|   /** Whether to display the error message inline with the form item */ | 
|   inlineMessage: boolean | 
|   | 
|   /** Controls the size of components in this form */ | 
|   size: ElementUIComponentSize | 
|   | 
|   /** Reset current field and remove validation result */ | 
|   resetField (): void | 
|   | 
|   /** Remove validation status of the field */ | 
|   clearValidate (): void | 
| } |