import { Simplify, Static, StaticEventsType } from '../type-utils'; declare const data: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; label: import("@sinclair/typebox").TString; labelVisible: import("@sinclair/typebox").TBoolean; placeholder: import("@sinclair/typebox").TString; defaultValueType: import("@sinclair/typebox").TUnsafe<"noneDepart" | "confirmDepart">; confirmValue: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">; size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">; disabled: import("@sinclair/typebox").TBoolean; multiple: import("@sinclair/typebox").TBoolean; departmentScope: import("@sinclair/typebox").TArray; }>; declare const events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly description: "组件中的数据内容发生改变时触发"; }]; 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; label: import("@sinclair/typebox").TString; labelVisible: import("@sinclair/typebox").TBoolean; placeholder: import("@sinclair/typebox").TString; defaultValueType: import("@sinclair/typebox").TUnsafe<"noneDepart" | "confirmDepart">; confirmValue: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; required: import("@sinclair/typebox").TBoolean; requiredFlag: import("@sinclair/typebox").TBoolean; requiredMsg: import("@sinclair/typebox").TString; layout: import("@sinclair/typebox").TUnsafe<"" | "vertical" | "horizontal">; size: import("@sinclair/typebox").TUnsafe<"s" | "m" | "l" | "full">; disabled: import("@sinclair/typebox").TBoolean; multiple: import("@sinclair/typebox").TBoolean; departmentScope: import("@sinclair/typebox").TArray; }>; readonly properties: import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TString; }>; readonly events: readonly [{ readonly title: "值改变"; readonly name: "change"; readonly description: "组件中的数据内容发生改变时触发"; }]; readonly compConfig: { readonly componentType: "formField"; }; readonly meta: { readonly name: "FormDepartTreeSelect"; readonly componentName: "DepartmentSelect"; readonly title: "部门选择"; readonly category: "表单"; readonly description: "用于选择组织架构中的各级部门。"; readonly categoryOrder: 500; readonly componentOrder: 460; readonly icon: "../icons/FormDepartTreeSelect.svg"; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/form/FormDepartTreeSelect"; readonly visible: readonly ["APP", "COMPONENT"]; readonly shortcut: { readonly props: readonly ["name", "label"]; }; readonly recommendTypes: { readonly name: readonly [{ readonly text: "关联关系"; readonly type: "string"; readonly format: "father-son"; }, { readonly text: "主子明细-部门"; readonly type: "string"; readonly format: "related"; readonly 'x-parent': { readonly type: "related"; readonly parentDataSourceName: "sys_department"; }; }]; }; }; }; export type DataType = Simplify>; export type EventsType = Simplify>; export default config;