import { FormItemProps } from './interface'; export declare const FormItemTypes: { INPUT: string; SWITCH: string; SELECT: string; NUMBER: string; CHECKBOX_GROUP: string; DATE_PICKER: string; RANGE_PICKER: string; MODAL_TABLE: string; }; export declare const FormControls: any; /** 处理formItems模版字符串,ghost、required */ export declare function handFormItemsTempStr(formItems: FormItemProps[], allValues: Record): FormItemProps[]; /** eval字符串,将模版字符替换成具体的值,type为true时会根据值的类型处理成相应的类型 */ export declare function evalTempStr(tempStr: string | undefined, context: Record, type?: boolean): string; export declare const setFormExtraValues: (data: Record) => Record; export declare const getFormExtraValues: () => Record; export declare function handInitialValues(formItems: FormItemProps[], values: T): T; export declare function handFormValues(formItems: FormItemProps[], values: T): T;