import type { SchemaProperties } from '@formily/json-schema'; import type { DatasetField, WidgetSchema } from '../specs'; import type { DatasetFieldWithMeta, WidgetRegisterFormProps } from '../types'; /** * 获取筛选的原子组件,用于容器组件多插槽情况,筛选已经选择的原子组件 */ export declare const getFilterAtomWidgets: (atomWidgets: WidgetSchema[], containerId: string, containerSlot: string) => WidgetSchema[]; /** * 获取容器组件的插槽 formily 的 Schema 配置 */ export declare const getWidgetSlotFormSchema: (props: WidgetRegisterFormProps, slotName: string, slotTitle: string) => SchemaProperties; /** * 获取数据集列字段带有元数据信息 */ export declare const getDatasetFields: (columns: DatasetField[]) => DatasetFieldWithMeta[]; /** * 获取选择数据源下拉框的 formily 的 Schema 配置 */ export declare const getDatasetSelectFormSchema: (props: WidgetRegisterFormProps, name?: string, title?: string, isRequired?: boolean) => SchemaProperties; /** * 获取选择服务资产下拉框的 formily 的 Schema 配置 */ export declare const getServiceSelectFormSchema: (props: WidgetRegisterFormProps, name?: string, title?: string, isRequired?: boolean, pickServiceCategory?: string[]) => SchemaProperties;