//#region ../infra/src/capabilities/IFaceAvatarCapability.d.ts /** * Caller-supplied overrides. Any omitted field falls back to the default * CDN layout (see `avatar/avatarDefaults.ts`). `basePath`/`version` rewrite * the whole directory; the individual `*Path` fields win over both. */ interface AvatarAssetsOverrides { basePath?: string; version?: string; mediapipeModulePath?: string; mediapipeWasmPath?: string; faceLandmarkerModelPath?: string; vrmModelPath?: string; } /** * Verdict cue an avatar can reflect: `detecting` (working) / `success` / `error`. * Pose-driven 2D avatars colour the face accordingly (green wink / red frown); * avatars without a verdict visual (VRM, privacy-lens) treat `setState` as a no-op. * Driven by the host module (selfie capture outcome, personhood verdict). */ type AvatarFaceState = 'detecting' | 'success' | 'error'; //#endregion export { AvatarFaceState as n, AvatarAssetsOverrides as t };