///
import { Reducer } from "redux";
import { ComponentType } from "react";
import { advancedObjectHelper } from "fawkes-server/build/support";
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;
}