import { StateContext } from "@ngxs/store"; import { IdStateModel } from "../../model/id.model"; import { FaceService } from "../../services/async/connectors/face.service"; import { setIdImageLoad } from "../actions/face.action"; import { idTimeOut, requestIdFaceDetection, setIdFile } from "../actions/id.action"; export declare class IdState { private faceService; constructor(faceService: FaceService); static getIdState(state: IdStateModel): IdStateModel; static getIdImage(state: IdStateModel): string; static getIdFile(state: IdStateModel): File; static idTimeOut(state: IdStateModel): boolean; static isLoaded(state: IdStateModel): boolean; static isLoading(state: IdStateModel): boolean; static isError(state: IdStateModel): boolean; static isQualityError(state: IdStateModel): boolean; static isNoFaceDetectedError(state: IdStateModel): boolean; static isTooManyFacesDetectedError(state: IdStateModel): boolean; static isMediatypeError(state: IdStateModel): boolean; static isIdImageLoading(state: IdStateModel): boolean; setDefaultId({ getState, patchState }: StateContext): void; getIdFaces({ getState, patchState }: StateContext, { payload }: requestIdFaceDetection): import("rxjs").Observable; setIdFile({ getState, patchState }: StateContext, { payload }: setIdFile): void; setIdImageLoad({ getState, patchState }: StateContext, { payload }: setIdImageLoad): void; setFaceTimeOut({ getState, patchState }: StateContext, { payload }: idTimeOut): void; }