import { IAuthenticationState } from "./security/authentication.state"; import { IAuthenticatedUserState } from "./security/authenticated-user.state"; import { IReportsDataState } from "./reports/reports.state"; import { ITasksState } from "./tasks/tasks.state"; import { IAccountingState, IAccountOperationsState } from "./accounting/accounting.state"; import { IPartnersState } from "./partners/partners.state"; import { IResourcesState } from "./resources/resources.state"; import { IApplicationParametersState, ILanguageState } from "./application-parameters/application-parameters.state"; import { IOsaState } from "./osa/osa.state"; import { IMDMState } from "./mdm/mdm.state"; import { DisplayMode } from "../actions/system/system.actions"; import { IViewElementsState } from "./system/system.state"; import { IResource } from "@retail-data-factory/rdf-angular-types-api"; import { IConfigurationState } from "./configuration/configuration.state"; import { ITopPanelState } from "./top-panel/top-panel.state"; import { IMarketplaceState } from "./marketplace/marketplace.state"; export interface IAppState { configuration: IConfigurationState; authentication: IAuthenticationState; authenticatedUser: IAuthenticatedUserState; reports: IReportsDataState; tasks: ITasksState; accounting: IAccountingState; partners: IPartnersState; accountOperations: IAccountOperationsState; resources: IResourcesState; currentResource: IResource; language: ILanguageState; applicationParameters: IApplicationParametersState; osa: IOsaState; mdm: IMDMState; displayMode: DisplayMode; viewElements: IViewElementsState; topPanel: ITopPanelState; router: any; marketplace: IMarketplaceState; } export declare const initialAppState: IAppState; export declare function getInitialState(): IAppState;