// External Imports import { Reducer } from "redux" import { ComponentType } from "react" import { advancedObjectHelper } from "fawkes-server/build/support" // Internal imports // import * as ce from "../helpers/componentEnhancer" export default interface Module { clientUrl: string rootElementId: string reducer?: Reducer<{}> brand: ComponentType navbarItems: Array hideHeader: boolean customRoutes?: Array<{ path: string; component: ComponentType }> customRootComponent?: ComponentType advancedObjects: Array api: ApiConfig autoLoginWithAppleIdentifier: boolean } export interface ApiConfig { apiRootUrl: string accessTokenHeaderName: string }