import { StateContext } from "@ngxs/store"; import { DeviceDetectorService } from "ngx-device-detector"; import { GlobalStateModel } from "../../model/global.model"; import { setPrimaryColor, setTertiaryColor, setBarcodeType, setSTEP, setContentType, setLanguage, setFaceUrl, setBioSealUrl, setToken, setVerificationUrl, setupUseCase, setPhotoDisplay } from "../actions/global.action"; import { setSecondaryColor } from "../actions/global.action"; import { USECASE } from "../../model/usecase.model"; export declare class GlobalState { private deviceService; constructor(deviceService: DeviceDetectorService); static getGlobal(state: GlobalStateModel): GlobalStateModel; static getStep(state: GlobalStateModel): any; static getBarcodeType(state: GlobalStateModel): string; static getPrimaryColor(state: GlobalStateModel): string; static getTypeContent(state: GlobalStateModel): boolean; static getSecondaryColor(state: GlobalStateModel): string; static getTertiaryColor(state: GlobalStateModel): string; static getLanguage(state: GlobalStateModel): string; static getBioSealUrl(state: GlobalStateModel): string; static getFaceUrl(state: GlobalStateModel): string; static getToken(state: GlobalStateModel): string; static getVerificationUrl(state: GlobalStateModel): string; static isMobile(state: GlobalStateModel): boolean; static getUseCase(state: GlobalStateModel): USECASE; static getPhotoDisplay(state: GlobalStateModel): boolean; setDefaultGlobalState({ getState, patchState, }: StateContext): void; setPrimaryColor({ getState, patchState }: StateContext, { payload }: setPrimaryColor): void; setSecondaryColor({ getState, patchState }: StateContext, { payload }: setSecondaryColor): void; setTertiaryColor({ getState, patchState }: StateContext, { payload }: setTertiaryColor): void; setBarcodeType({ getState, patchState }: StateContext, { payload }: setBarcodeType): void; setLanguage({ getState, patchState }: StateContext, { payload }: setLanguage): void; setStep({ getState, patchState }: StateContext, { payload }: setSTEP): void; setContentType({ getState, patchState }: StateContext, { payload }: setContentType): void; setPhotoDisplay({ getState, patchState }: StateContext, { payload }: setPhotoDisplay): void; IncrementSteps({ getState, patchState }: StateContext): void; decrementStep({ getState, patchState }: StateContext): void; setToken({ getState, patchState }: StateContext, { payload }: setToken): void; setBioSealUrl({ getState, patchState }: StateContext, { payload }: setBioSealUrl): void; setFaceUrl({ getState, patchState }: StateContext, { payload }: setFaceUrl): void; setVerificationUrl({ getState, patchState }: StateContext, { payload }: setVerificationUrl): void; setUseCase({ getState, patchState }: StateContext, { payload }: setupUseCase): void; }