export default recordEditor; declare namespace recordEditor { export const name: string; export const component: string; export namespace schema { const component_1: string; export { component_1 as component }; export const fields: ({ name: string; component: string; required: boolean; } | { name: string; component: string; required?: undefined; })[]; } export const componentToWrap: string; const fields_1: ({ component: string; name: string; label: string; icon: string; hidden: boolean; type?: undefined; } | { component: string; type: string; name: string; label: string; icon: string; hidden?: undefined; })[]; export { fields_1 as fields }; export const listeners: ({ event: string; actions: ({ component: string; name: string; value: boolean; if?: undefined; actions?: undefined; event?: undefined; } | { component: string; if: { storeWhere: { $ne: null; }; preview?: undefined; }; actions: ({ component: string; store: string; where: string; if?: undefined; name?: undefined; doc?: undefined; } | { component: string; if: { arguments: { $ne: null; }; }; name: string; doc: string; store?: undefined; where?: undefined; })[]; name?: undefined; value?: undefined; event?: undefined; } | { if: { preview: { $ne: boolean; }; storeWhere?: undefined; }; component: string; event: string; name?: undefined; value?: undefined; actions?: undefined; } | { if: { preview: boolean; storeWhere?: undefined; }; component: string; event: string; name?: undefined; value?: undefined; actions?: undefined; })[]; } | { event: string; actions: ({ component: string; name: string; value: string; event?: undefined; } | { component: string; name: string; value: boolean; event?: undefined; } | { component: string; name: string; value: { 'fields.save.hidden': boolean; 'fields.edit.hidden': boolean; 'fields.cancel.hidden': boolean; }; event?: undefined; } | { component: string; event: string; name?: undefined; value?: undefined; })[]; } | { event: string; actions: ({ component: string; name: string; value: string; if?: undefined; event?: undefined; } | { component: string; name: string; value: boolean; if?: undefined; event?: undefined; } | { component: string; name: string; value: { 'fields.save.hidden': boolean; 'fields.save.disabled': boolean; 'fields.edit.hidden': boolean; }; if?: undefined; event?: undefined; } | { if: { hideCancel: { $ne: boolean; }; }; component: string; name: string; value: boolean; event?: undefined; } | { component: string; event: string; name?: undefined; value?: undefined; if?: undefined; })[]; } | { event: string; actions: ({ component: string; store: string; name?: undefined; value?: undefined; message?: undefined; if?: undefined; event?: undefined; } | { component: string; name: string; value: boolean; store?: undefined; message?: undefined; if?: undefined; event?: undefined; } | { component: string; message: string; store?: undefined; name?: undefined; value?: undefined; if?: undefined; event?: undefined; } | { if: { preview: { $ne: boolean; }; }; component: string; event: string; store?: undefined; name?: undefined; value?: undefined; message?: undefined; } | { component: string; event: string; store?: undefined; name?: undefined; value?: undefined; message?: undefined; if?: undefined; })[]; } | { event: string; actions: ({ component: string; name: string; doc: string; value?: undefined; } | { component: string; name: string; value: boolean; doc?: undefined; })[]; })[]; }