export type ItemType = 'GmInput' | 'GmSelectOptions' | 'GmDatePicker' | 'GmTimePicker' | 'GmCheckbox' | 'GmRadio' | 'GmSwitch' | 'GmRadioGroup' | 'GmCheckboxGroup' | 'GmNumberInterval';
export interface FormItemModuleOptionsType {
    label: string;
    value: string | number;
}
export interface FormItemModulePropsType {
    placeholder?: string;
    disabled?: boolean;
    [props: string]: any;
}
export interface FormItemModuleProps {
    modelValue?: any;
    /** 表单项的label */
    label?: string;
    /** 表单项的值 */
    field: string;
    /** 表单项的类型 */
    type: ItemType;
    /** 表单项的select option */
    options?: FormItemModuleOptionsType[];
    /** 表单项的disabled */
    children?: any;
    props?: FormItemModulePropsType;
    [props: string]: any;
}
export declare const emitsList: {
    'update:modelValue': (...arg: any[]) => boolean;
    change: (...arg: any[]) => boolean;
    'visible-change': (...arg: any[]) => boolean;
    clear: (...arg: any[]) => boolean;
    blur: (...arg: any[]) => boolean;
    focus: (...arg: any[]) => boolean;
};
