import { t as IVisibilityObserverCapability } from "./IVisibilityObserverCapability-D4tvIB5v.js"; import { a as SelfieCaptureOnlyMachine, c as SelfieActor, g as SelfieConfig, h as SelfieCaptureOnlyConfig, i as SelfieCaptureOnlyActor, l as SelfieMachine, n as FaceCaptureManagerState, o as selfieCaptureOnlyMachine, r as CreateSelfieCaptureOnlyActorOptions, t as FaceCaptureManager, u as selfieMachine } from "./faceCaptureManagerFactory-BxWPpxyd.js"; import { t as CameraStream } from "./camera-9wWD-pwg.js"; import { a as FaceCapturedImageData, i as FaceCaptureOnlyResponse, n as DetectionStatus, o as FaceErrorCode } from "./types-Hmd7U0JA.js"; import { n as PermissionStatus, t as PermissionResult } from "./types-BEwVKkLJ.js"; import { t as DeepsightService } from "./deepsightService-DLVQS_RH.js"; import { a as ProcessFaceResponse, i as createSelfieManagerFromActor, n as SelfieState, o as processFace, r as createSelfieManager, t as SelfieManager } from "./selfieManager-DwlCppg0.js"; //#region src/modules/selfie/selfieCaptureOnlyManager.d.ts type SelfieCaptureOnlyState = FaceCaptureManagerState; type SelfieCaptureOnlyManager = FaceCaptureManager; /** * `visibilityObserver` is an optional override escape-hatch — first-party * callers omit it and the downstream factory defaults to * `BrowserVisibilityObserverProvider`. Pass a custom or no-op observer to * disable `background`/`foreground` tracking or to run in a non-DOM * environment (e.g. SSR / tests). */ declare function createSelfieCaptureOnlyManagerFromActor(actor: SelfieCaptureOnlyActor, config: SelfieCaptureOnlyConfig, visibilityObserver?: IVisibilityObserverCapability): SelfieCaptureOnlyManager; /** * Creates a captureOnly selfie manager. * * Unlike {@link createSelfieManager}, the captured face image is delivered * locally to the integrator's `onCapture` callback instead of being uploaded * to the Incode backend. `onCapture` is required. */ declare function createSelfieCaptureOnlyManager(options: CreateSelfieCaptureOnlyActorOptions): SelfieCaptureOnlyManager; //#endregion export { type CameraStream, type DeepsightService, type DetectionStatus, type FaceCaptureOnlyResponse, type FaceCapturedImageData, type FaceErrorCode, type PermissionResult, type PermissionStatus, type ProcessFaceResponse, type SelfieActor, type SelfieCaptureOnlyConfig, type SelfieCaptureOnlyMachine, type SelfieCaptureOnlyManager, type SelfieCaptureOnlyState, type SelfieConfig, type SelfieMachine, type SelfieManager, type SelfieState, createSelfieCaptureOnlyManager, createSelfieCaptureOnlyManagerFromActor, createSelfieManager, createSelfieManagerFromActor, processFace, selfieCaptureOnlyMachine, selfieMachine };