export interface IConfigurationApiUrl { apiVersion: number; url: string; } export declare const defaultConfigurationApiUrl: IConfigurationApiUrl; export interface IConfigurationApi { protocol: string; host: string; port: string; baseUrls: Array; apiUrls: { apiAuthUrl: IConfigurationApiUrl; apiWorkflowUrl: IConfigurationApiUrl; apiWorkflow2Url: IConfigurationApiUrl; apiSecurityContext: IConfigurationApiUrl; apiDict: IConfigurationApiUrl; apiSecurityUrl: IConfigurationApiUrl; apiCockpitUrl: IConfigurationApiUrl; apiVendorsUrl: IConfigurationApiUrl; apiDataLedgerUrl: IConfigurationApiUrl; apiPlatformUrl: IConfigurationApiUrl; apiAccountingUrl: IConfigurationApiUrl; apiSitesUrl: IConfigurationApiUrl; apiOrdersUrl: IConfigurationApiUrl; apiCatalogUrl: IConfigurationApiUrl; apiCatalogUrlForPriceList: IConfigurationApiUrl; apiOSAUrl: IConfigurationApiUrl; apiBRUrl: IConfigurationApiUrl; apiLogUrl: IConfigurationApiUrl; apiReportingUrl: IConfigurationApiUrl; apiNotificationUrl: IConfigurationApiUrl; apiSendUrl: IConfigurationApiUrl; apiMarketplaceUrl: IConfigurationApiUrl; apiBusinessRulesUrl: IConfigurationApiUrl; apiMessagingUrl: IConfigurationApiUrl; apiMerchandisingUrl: IConfigurationApiUrl; apiDataQualityUrl: IConfigurationApiUrl; apiDataDistrBorjomiUrl: IConfigurationApiUrl; apiMock: IConfigurationApiUrl; apiIsmUrl: IConfigurationApiUrl; apiFileSharingUrl: IConfigurationApiUrl; apiDataSharingUrl: IConfigurationApiUrl; apiVision: IConfigurationApiUrl; apiWorkScheduleUrl: IConfigurationApiUrl; apiCrowdUrl: IConfigurationApiUrl; apiPaymentUrl: IConfigurationApiUrl; apiVacancyUrl: IConfigurationApiUrl; apiPartnerUrl: IConfigurationApiUrl; }; } export declare const defaultConfigurationApi: IConfigurationApi; export interface IConfigurationLanguage { defaultLang: string; showLang: boolean; langList: Array; } export declare const defaultConfigurationLanguage: IConfigurationLanguage; export interface IConfigurationAuth { realm: string; module: string; } export declare const defaultConfigurationAuth: IConfigurationAuth; export interface IConfigurationProfile { showAccountInformationInProfile: boolean; showExtendedUserProfileDropDown: boolean; showInfoMobileProfile: boolean; } export declare const defaultConfigurationProfile: IConfigurationProfile; export interface IConfigurationGoogle { googleApiClientId: string; googleApiScope: string; googleApiDiscovery_docs: Array; GoogleApi_key: string; } export declare const defaultConfigurationGoogle: IConfigurationGoogle; export interface IConfigurationModuleLogin { loginType: string; goFAQ: string; showLinkToFAQ: boolean; supportEmail: string; enableSelfRegistration: boolean; enableGoogleSignIn: boolean; showTutorialVideo: boolean; showTryDemoButton: boolean; showAboutUsButton: boolean; showContacts: boolean; showContactOnlyEmail: boolean; enableRestorePassword: boolean; contactsConfig: { showViber: boolean; showPhone: boolean; showEmail: boolean; }; } export declare const defaultConfigurationModuleLogin: IConfigurationModuleLogin; export interface IConfigurationModuleMain { showSupportBlock: boolean; } export declare const defaultConfigurationModuleMain: IConfigurationModuleMain; export interface IConfigurationModuleOrders { showStock: boolean; } export declare const defaultConfigurationModuleOrders: IConfigurationModuleOrders; export interface IConfigurationModuleDataLedger { showPaymentDelay: boolean; showAddressForPartner: boolean; hideAdditionalUserAttributes: boolean; showSuppliersCodeForPartner: boolean; } export declare const defaultConfigurationModuleDataLedger: IConfigurationModuleDataLedger; export interface IConfigurationModuleChat { enabled: boolean; } export declare const defaultConfigurationModuleChat: IConfigurationModuleChat; export interface IConfigurationModules { login: IConfigurationModuleLogin; main: IConfigurationModuleMain; orders: IConfigurationModuleOrders; dataLedger: IConfigurationModuleDataLedger; chat: IConfigurationModuleChat; } export declare const defaultConfigurationModules: IConfigurationModules; export interface IUserInfoComponentConfiguration { className: string; parameters: object; } export declare const defaultUserInfoComponentConfiguration: IUserInfoComponentConfiguration; export interface IConfigurationHeader { goLandingSite: string; userInfoComponents: Array; } export declare const defaultConfigurationHeader: IConfigurationHeader; export interface IConfiguration { api: IConfigurationApi; language: IConfigurationLanguage; auth: IConfigurationAuth; profile: IConfigurationProfile; google: IConfigurationGoogle; header: IConfigurationHeader; theme: string; start_page: string; pagesConfig: IConfigurationModules; } export declare const defaultConfiguration: IConfiguration; export interface IConfigurationState { data: IConfiguration; isLoaded: boolean; } export declare const initialConfigurationState: IConfigurationState;