export declare const editBlockSchema: (context: any) => { label: string; name_cn: string; framework: string; content: { type: string; componentName: string; label: string; component: string; fileName: string; state: { [x: number]: { type: string; value: string; }; schemas: { type: string; value: string; }; formRef: null; wrapClass: { type: string; value: string; }; apis: { type: string; value: string; }; }; schema: { properties: { label: { zh_CN: string; }; description: { zh_CN: string; }; collapse: { number: number; text: { zh_CN: string; }; }; content: ({ property: string; type: string; defaultValue: string; label: { text: { zh_CN: string; }; }; description: { zh_CN: string; }; cols: number; rules: never[]; widget: { component: string; props: { modelValue: string; }; }; } | { property: string; type: string; defaultValue: {}; label: { text: { zh_CN: string; }; }; description: { zh_CN: string; }; cols: number; rules: never[]; widget: { component: string; props: { modelValue: string; }; }; })[]; }[]; }; methods: { validate: { type: string; value: string; }; resetFunc: { type: string; value: string; }; submit: { type: string; value: string; }; }; css: string; props: {}; children: { componentName: string; props: { className: { type: string; value: string; }; }; children: { componentName: string; props: { ref: { type: string; value: string; }; labelWidth: string; compact: boolean; alwaysShowLines: number; size: string; showAdvancedButton: boolean; showResetButton: boolean; showSubmitButton: boolean; showActionButtonGroup: boolean; fieldMapToTime: { type: string; value: string; }; resetButtonOptions: { type: string; value: string; }; actionColOptions: { type: string; value: string; }; schemas: { type: string; value: string; }; model: { type: string; value: string; }; submitFunc: { type: string; value: string; }; resetFunc: { type: string; value: string; }; }; }[]; }[]; lifeCycles: { setup: { type: string; value: string; }; }; }; description: null; path: string; screenshot: string; }; export declare const detailBlockSchema: (context: any) => { label: string; name_cn: string; framework: string; content: { type: string; componentName: string; label: string; component: string; fileName: string; state: { [x: number]: { type: string; value: string; }; schema: { type: string; value: string; }; }; methods: {}; css: string; props: {}; children: { componentName: string; children: { componentName: string; props: { schema: { type: string; value: string; }; labelWidth: string; data: { type: string; value: string; }; column: number; }; }[]; }[]; schema: { properties: { label: { zh_CN: string; }; description: { zh_CN: string; }; collapse: { number: number; text: { zh_CN: string; }; }; content: { property: string; type: string; defaultValue: string; label: { text: { zh_CN: string; }; }; cols: number; rules: never[]; handle: { getter: string; setter: string; }; hidden: boolean; required: boolean; readOnly: boolean; disabled: boolean; widget: { component: string; props: { modelValue: string; }; }; }[]; }[]; events: {}; slots: {}; }; dataSource: {}; lifeCycles: { setup: { type: string; value: string; }; }; }; description: null; path: string; screenshot: string; }; export declare const getFormItemComponent: (field: any, context: any) => any; export declare const getDescItemComponentByReplationship: (relationship: any, context: any) => any; export declare const getFormItemComponentByReplationship: (relationship: any, context: any) => any; export declare const genSearchForm: (context: any) => any; export declare const genListComponent: (context: any) => any; export declare const genModal: (context: any, title: any) => any; export declare const genDrawer: (context: any, title: any) => any; export declare const genCollection: (context: any) => any; export declare const getListPageJson: (context: any) => any; export declare const genTable: (context: any) => any; export declare const genDataSourceColumns: (context: any) => any[]; export declare const generateEditForm: (context: any) => any; export declare const generateDescriptions: (context: any) => any; export declare const generateEditJson: (context: any) => any; export declare const generateFakerData: (context: any) => any[]; export declare const generateDataSources: (context: any) => any[]; export declare const generateDetailJson: (context: any) => any;