import { a as FaceMatchActor, c as FaceMatchResult, i as createFaceMatchManagerFromActor, l as FaceMatchVariant, n as FaceMatchState, o as FaceMatchConfig, r as createFaceMatchManager, s as FaceMatchImages, t as FaceMatchManager } from "./faceMatchManager-BnvrZM2F.js"; //#region src/modules/face-match/faceMatchStateMachine.d.ts declare const faceMatchMachine: any; //#endregion //#region src/modules/face-match/constants.d.ts /** * Backend error code returned by face-match endpoints (e.g. `/omni/process/face`, * `/omni/get/score`) when the session was captured with `extractIdFace: false`. * No biometric ID template exists, so face-match cannot run and should be * skipped on the client (continue to the next step instead of erroring). */ declare const ID_FACE_EXTRACTION_SKIPPED_CODE = 4084; /** * Determines whether a thrown HTTP error represents the "ID face extraction * skipped" case (backend status `4084`). * * The backend exposes the code either as the top-level `status` field of the * rejected value or nested inside the response body (`data.status`), depending * on the transport. The HTTP client surfaces non-2xx responses as a * `FetchHttpError` whose `data` holds the parsed error body. */ declare function isFaceExtractionSkippedError(error: unknown): boolean; //#endregion export { type FaceMatchActor, type FaceMatchConfig, type FaceMatchImages, type FaceMatchManager, type FaceMatchResult, type FaceMatchState, type FaceMatchVariant, ID_FACE_EXTRACTION_SKIPPED_CODE, createFaceMatchManager, createFaceMatchManagerFromActor, faceMatchMachine, isFaceExtractionSkippedError };