import { Common } from "../../MagicConditionEdit/types/common"; import Schema from "../../MagicJsonSchemaEditor/types/Schema"; import { ComponentType } from "../constants"; export declare function toCamelCase(input: string): string; /** * 生成组件默认数据 * @param componentType * @returns */ export declare function genDefaultComponent(componentType: ComponentType, structure?: any): ResultType; /** 生成Widget组件 */ export declare function genWidgetComponent(defaultWidget?: Common.WidgetSchema | null): Common.WidgetComponent; /** 生成表单组件 */ export declare function genFormComponent(defaultForm?: Schema | null): Common.FormComponent; /** 生成条件组件 */ export declare function genConditionComponent(): Common.ConditionComponent; /** 生成Api组件 */ export declare function genApiComponent(defaultWidget?: Common.API_SETTINGS | null): Common.ApiComponent;