export declare function array(title: string, name: string, fields: any[], main?: string, arrayTitle?: string): { title: string; children: { name: string; title: string | undefined; component: string; items: { type: string; decorator: string; children: ({ component: string; children: { component: string; }[]; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; } | { name: string; component: string; type: string; title: string; reactions: { dependencies: string[]; fulfill: { schema: { title: string; }; }; }; children: { name: string; component: string; props: { layout: string; labelAlign: string; colon: boolean; labelCol: number; wrapperCol: number; }; children: any[]; }[]; } | { component: string; children?: undefined; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; })[]; }; children: { component: string; props: { title: string; }; }[]; }[]; }; export declare function actions(props?: { title?: string; name?: string; arrayTitle?: string; }): { title: string; children: { name: string; title: string | undefined; component: string; items: { type: string; decorator: string; children: ({ component: string; children: { component: string; }[]; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; } | { name: string; component: string; type: string; title: string; reactions: { dependencies: string[]; fulfill: { schema: { title: string; }; }; }; children: { name: string; component: string; props: { layout: string; labelAlign: string; colon: boolean; labelCol: number; wrapperCol: number; }; children: any[]; }[]; } | { component: string; children?: undefined; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; })[]; }; children: { component: string; props: { title: string; }; }[]; }[]; }; export declare function actionGroup(title: string, name: string): { title: string; name: string; type: string; children: { component: string; children: ({ title: string; children: { name: string; title: string | undefined; component: string; items: { type: string; decorator: string; children: ({ component: string; children: { component: string; }[]; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; } | { name: string; component: string; type: string; title: string; reactions: { dependencies: string[]; fulfill: { schema: { title: string; }; }; }; children: { name: string; component: string; props: { layout: string; labelAlign: string; colon: boolean; labelCol: number; wrapperCol: number; }; children: any[]; }[]; } | { component: string; children?: undefined; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; })[]; }; children: { component: string; props: { title: string; }; }[]; }[]; } | { title: string; children: ({ name: string; title: string; component: string; dataSource: { label: string; value: string; }[]; default: string; } | { name: string; title: string; component: string; default: number; dataSource?: undefined; } | { name: string; title: string; component: string; default: string; dataSource?: undefined; })[]; })[]; }[]; }; export declare function filter(name: string): { name: string; type: string; children: { title: string; children: { name: string; title: string | undefined; component: string; items: { type: string; decorator: string; children: ({ component: string; children: { component: string; }[]; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; } | { name: string; component: string; type: string; title: string; reactions: { dependencies: string[]; fulfill: { schema: { title: string; }; }; }; children: { name: string; component: string; props: { layout: string; labelAlign: string; colon: boolean; labelCol: number; wrapperCol: number; }; children: any[]; }[]; } | { component: string; children?: undefined; name?: undefined; type?: undefined; title?: undefined; reactions?: undefined; })[]; }; children: { component: string; props: { title: string; }; }[]; }[]; }[]; };