import MainState from './Main/MainState'; import LayoutState from './Layout/LayoutState'; import AdminState from './Admin/AdminState'; import OAuthSettingsState from './OAuthSettings/OAuthSettingsState'; import OrganisationsState from './Organisations/OrganisationsState'; import MessagesState from './Messages/MessagesState'; import WorkflowTaskState from './WorkflowTasks/WorkflowTasksState'; import TransactionsState from './Transactions/TransactionsState'; import ReportsState from './Reports/ReportsState'; import WorkflowState from './Workflow/WorkflowState'; import CrossRefState from './CrossRef/CrossRefState'; import EditorState from './Editor/EditorState'; import TransactionEditorState from './Editor/TransactionEditorState'; import DialogState from './Dialog/DialogState'; import HomeState from './Home/HomeState'; import FrameState from './Frame/FrameState'; import ServicesState from './Services/ServicesState'; import DataGridState from './DataGrid/DataGridState'; import WorkflowTaskEditorState from "./Editor/EditWorkflowTaskState"; import RjsfState from './RjsfForm/RjsfState'; import CustomFormState from './CustomForm/state'; interface GlobalState { admin: AdminState; crossref: CrossRefState; customForm: CustomFormState; datagrid: DataGridState; dialog: DialogState; editor: EditorState; form: { [id: string]: any; }; frame: FrameState; home: HomeState; layout: LayoutState; main: MainState; messages: MessagesState; oauth: OAuthSettingsState; orgs: OrganisationsState; reports: ReportsState; rjsfForm: RjsfState; services: ServicesState; transactions: TransactionsState; transactionEditor: TransactionEditorState; workflow: WorkflowState; workflowTasks: WorkflowTaskState; workflowTaskEditor: WorkflowTaskEditorState; } export default GlobalState;