import React from 'react'; import { IDataSource } from 'ushell-modulebase'; import { EntityLayout } from '../../../[Move2LayoutDescription]/EntityLayout'; import { IDataSourceManagerWidget } from '../_Templates/IDataSourceManagerWidget'; declare const EntityFormModal: React.FC<{ dataSources: IDataSource[]; dataSourceManager?: IDataSourceManagerWidget; entity: any; dirty: boolean; onChange: (updatedEntity: any) => void; onCancel: () => void; entityLayouts?: EntityLayout[]; labelPosition?: 'top' | 'left'; readOnly?: boolean; classNameBg?: string; classNameInputBg?: string; classNameInputHoverBg?: string; classNameInputHoverBgDark?: string; classNameDropdownBg: string; classNameDropdownHoverBg: string; styleType?: number; uow?: any; persistUow?: (uow: any) => void; isCreation: boolean; title?: string; minWidthInput?: number; }>; export default EntityFormModal;