import { Simplify, Static, StaticEventsType } from '../type-utils'; declare const data: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; title: import("@sinclair/typebox").TString; labelVisible: import("@sinclair/typebox").TBoolean; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; acceptTypes: import("@sinclair/typebox").TArray>; maxSize: import("@sinclair/typebox").TNumber; single: import("@sinclair/typebox").TBoolean; maxUploadCount: import("@sinclair/typebox").TNumber; value: import("@sinclair/typebox").TArray; showShape: import("@sinclair/typebox").TUnsafe<"circular" | "roundedTectangle" | "ectangle">; layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">; disabled: import("@sinclair/typebox").TBoolean; isChooseAvatar: import("@sinclair/typebox").TBoolean; disableMultiSwitch: import("@sinclair/typebox").TBoolean; }>; declare const events: readonly [{ readonly title: "值改变"; readonly name: "change"; }, { readonly title: "上传成功"; readonly name: "success"; }, { readonly title: "上传失败"; readonly name: "error"; }]; declare const config: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; title: import("@sinclair/typebox").TString; labelVisible: import("@sinclair/typebox").TBoolean; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; acceptTypes: import("@sinclair/typebox").TArray>; maxSize: import("@sinclair/typebox").TNumber; single: import("@sinclair/typebox").TBoolean; maxUploadCount: import("@sinclair/typebox").TNumber; value: import("@sinclair/typebox").TArray; showShape: import("@sinclair/typebox").TUnsafe<"circular" | "roundedTectangle" | "ectangle">; layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">; disabled: import("@sinclair/typebox").TBoolean; isChooseAvatar: import("@sinclair/typebox").TBoolean; disableMultiSwitch: import("@sinclair/typebox").TBoolean; }>; readonly properties: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TArray; }>; readonly compConfig: { readonly componentType: "formField"; }; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; }, { readonly title: "上传成功"; readonly name: "success"; }, { readonly title: "上传失败"; readonly name: "error"; }]; readonly meta: { readonly name: "FormImageUploader"; readonly componentName: "ImageUploader"; readonly title: "图片上传"; readonly description: "用于上传图片、保存图片数据。"; readonly category: "表单"; readonly icon: "../icons/FormImageUploader.svg"; readonly categoryOrder: 500; readonly componentOrder: 420; readonly visible: readonly ["APP"]; }; readonly configMeta: { readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormImageUploader"; readonly shortcut: { readonly props: readonly ["name", "title"]; }; readonly recommendTypes: { readonly name: readonly [{ readonly text: "图片"; readonly type: "string"; readonly format: "x-image"; }]; }; }; }; export type DataType = Simplify> & { value: string | string[]; }; export type EventsType = Simplify>; export default config;