import { DynamicConfig, DynamicConfigProps } from './interfaces'; export declare class DynamicHandler { componentTypes: any; dataTypes: any; appendUrlParams: any; defaultValueConfig: any; uploadUrl: string; resourceCode: string; restrictCode: string; uploadHeaders: any; constructor(dataTypes: any, componentTypes?: never[], defaultValueConfig?: any, urlConfig?: any, uploadConfig?: any); toPropsData(data: any, configProps: DynamicConfigProps): any; compatibleVersion(data: any): any; jsonValueType(val: any): any; jsonToConfig(jsonData: any): DynamicConfig[]; initTypeName(item: any): void; initConfigType(data: any): void; initConfig(children: any): void; returnConfig(data: any): void; toKeyNameData(config: any, data: any): any; returnArrayConfig(item: any): void; recoverData(data: any, valueData?: any): void; appendUploadParams(item: any): void; appendCommonParams(item: any): void; recoverArrayData(item: any, valueData?: any): void; configResult(config: any, showKeyField?: string): {}; getConfigValue(data: any, showKeyField: any): {}; getArrayConfigValue(item: any, showKeyField: any): {}[]; getTemplateDefaultValue(item: any): void; getDefaultValue(item: any): void; result(renderData: any): {}; childResult(item: any): any; childResultList(item: any): any; itemValue(item: any): {}; }