import { StateContext } from "@ngxs/store"; import { faceTimeOut, isCameraOpen, requestFaceImageQuality, setPadDisplay, setFaceImageLoad, getFaceMatchResult, setMatchLoading, setMatchLoaded, setCameraError } from "../actions/face.action"; import { FaceService } from "../../services/async/connectors/face.service"; import { FaceStateModel } from "../../model/face.model"; export declare class FaceState { private faceService; constructor(faceService: FaceService); static getFaceState(state: FaceStateModel): FaceStateModel; static getFace(state: FaceStateModel): any; static getMatchResult(state: FaceStateModel): boolean; static isMatchLoading(state: FaceStateModel): boolean; static isMatchLoaded(state: FaceStateModel): boolean; static faceTimeOut(state: FaceStateModel): boolean; static isLoaded(state: FaceStateModel): boolean; static isStateless(state: FaceStateModel): boolean; static isError(state: FaceStateModel): boolean; static isUnSufficiantQualityError(state: FaceStateModel): boolean; static isNoFaceDetectedError(state: FaceStateModel): boolean; static isInvalidMediaTypeError(state: FaceStateModel): boolean; static isCameraOpen(state: FaceStateModel): boolean; static isPadDisplayed(state: FaceStateModel): boolean; static isFaceImageLoading(state: FaceStateModel): boolean; static isCameraError(state: FaceStateModel): boolean; static isNoCameraFound(state: FaceStateModel): boolean; static isPermissionDenied(state: FaceStateModel): boolean; static isCameraNotReadable(state: FaceStateModel): boolean; static isAbortError(state: FaceStateModel): boolean; setDefaultFace({ getState, patchState }: StateContext): void; getQuality({ getState, patchState }: StateContext, { payload }: requestFaceImageQuality): import("rxjs").Observable; getFaceMatchResult({ getState, patchState }: StateContext, { payload }: getFaceMatchResult): import("rxjs").Subscription; setMatchLoading({ getState, patchState }: StateContext, { payload }: setMatchLoading): void; setMatchLoaded({ getState, patchState }: StateContext, { payload }: setMatchLoaded): void; setCameraPosition({ getState, patchState }: StateContext, { payload }: isCameraOpen): void; setPadDisplay({ getState, patchState }: StateContext, { payload }: setPadDisplay): void; setFaceImageLoad({ getState, patchState }: StateContext, { payload }: setFaceImageLoad): void; setFaceTimeOut({ getState, patchState }: StateContext, { payload }: faceTimeOut): void; setCameraError({ patchState }: StateContext, { payload }: setCameraError): void; }