declare const config: { $schema: string; data: { properties: { dataSourceType: { 'x-index': number; title: string; 'x-category': string; type: string; default: string; enum: { label: string; value: string; }[]; 'x-linkages': ({ type: string; target: string; condition: string; state: { display: boolean; }; otherwise: { display: boolean; }; schema?: undefined; } | { type: string; target: string; schema: { 'x-component-props': string; }; condition?: undefined; state?: undefined; otherwise?: undefined; })[]; 'x-component': string; 'x-component-props': { defaultValue: string; options: { value: string; text: string; label: string; icon: string; isShow: boolean; }[]; }; 'x-props': { 'data-hidebind': boolean; }; description: string; }; datasource: { 'x-index': number; title: string; required: boolean; type: string; 'x-category': string; properties: { name: { title: string; type: string; }; extra: { title: string; type: string; properties: { viewId: { title: string; type: string; }; methodName: { title: string; type: string; }; }; }; }; 'x-component': string; 'x-component-props': { dataContainerType: string; }; 'x-props': { 'data-hidebind': boolean; }; 'x-linkages': ({ type: string; target: string; schema: { 'x-component-props': string; }; condition?: undefined; } | { type: string; condition: string; target: string; schema: { 'x-component-props': string; }; })[]; description: string; }; bindConnectMetadata: { title: string; type: string; required: boolean; 'x-component': string; 'x-index': number; 'x-category': string; 'x-linkages': { type: string; target: string; schema: { 'x-component-props': string; }; }[]; 'x-props': { 'data-hidebind': boolean; }; description: string; }; dataSourceData: { title: string; type: string; required: boolean; 'x-category': string; description: string; 'x-component': string; 'x-helper-text': string; 'x-index': number; }; exprToFieldsSchema: import("@sinclair/typebox").TOptional; connectorMethod: { title: string; type: string; required: boolean; 'x-component': string; 'x-index': number; 'x-category': string; 'x-props': { 'data-hidebind': boolean; }; description: string; }; connectorParams: { title: string; type: string; 'x-index': number; 'x-category': string; description: string; 'x-component': string; 'x-component-props': { dataSourceKeyName: string; dataSourceValuePath: string; methodNameKeyName: string; methodValuePath: string; paramsKeyName: string; }; }; queryCondition: { 'x-index': number; title: string; 'x-category': string; type: string; items: {}; 'x-component': string; 'x-component-props': { propertyPath: string; dataSourcePath: string; preWherePath: string; }; 'x-props': { 'data-hidebind': boolean; 'data-hideBindValue': boolean; 'data-withBindMeta': boolean; }; description: string; }; isSupportApis: import("@sinclair/typebox").TOptional; }; }; events: ({ name: string; title: string; description: string; detail?: undefined; } | { name: string; title: string; description: string; detail: import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TObject<{ requestid: import("@sinclair/typebox").TOptional; message: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>; })[]; properties: import("@sinclair/typebox").TObject<{ record: import("@sinclair/typebox").TObject<{}>; }>; methods: ({ name: string; label: string; params?: undefined; } | { name: string; label: string; params: { properties: { _id: { title: string; type: string; default: string; }; }; }; })[]; compConfig: { isDataContainer: boolean; componentType: string; }; isContainer: boolean; meta: { title: string; category: string; description: string; categoryOrder: number; componentOrder: number; icon: string; templates: { when: string; body: string; }[]; group: { 数据: { 'x-index': number; expand: boolean; }; }; }; configMeta: { docsUrl: string; shortcut: { props: string[]; }; contextData: { setField: boolean; setRelated: boolean; }; }; }; export default config;