import { Store } from "@ngxs/store"; import { Sandbox } from "../sandbox"; import { Observable } from "rxjs"; import { FaceService } from "../../services/async/connectors/face.service"; import { PadSuccessResult } from "@id3/face-pad"; import { USECASE } from "../../model/usecase.model"; import { ErrorType } from "../../model/face.model"; import { ImageService } from "../../services/face-processor.service"; export declare class FaceSandbox extends Sandbox { private faceService; private imageService; private store; camera: Observable; pad: Observable; faceImageLoading: Observable; face: Observable; faceImage: Observable; matchResult: Observable; matchLoading: Observable; matchLoaded: Observable; isLoaded: Observable; isStateless: Observable; isError: Observable; isUnsufficiantQuality: Observable; isNoFaceDetected: Observable; isInvalidMediaType: Observable; cameraError: Observable; cameraNotFound: Observable; permissionDenied: Observable; notReadable: Observable; cameraAbort: Observable; biometrics: Observable; idFile: Observable; token: Observable; faceUrl: Observable; biosealUrl: Observable; isMobile: Observable; language: Observable; useCase: Observable; constructor(faceService: FaceService, imageService: ImageService, store: Store); isFacePad: boolean; isFaceMenu: boolean; pvtCode: string; proofPictures: Blob[]; maxSize: number; get allowMultiple(): Observable; get wsEndpoint(): Observable; get pingBaseUrl(): Observable; isCameraOpen(): Observable; isPadDisplayed(): Observable; clearFaceImageLoading(): void; clearMatchLoading(): void; takePicture(): void; onCameraError(error: any): void; uploadPicture(e: any): void; isUpload(): Observable; isFace(): Observable; isBoth(): Observable; onFaceTimeOut(): void; downloadPadPicture(): void; getPvt(res: PadSuccessResult): void; getFaceImage(): Observable; setPadDisplay(value: any): void; getLanguage(): Observable; }