import type { EventHub, ModuleVendorLoader } from '../../common'; import type { GlobalEvents, RecipeParsed } from '../../sdk/types'; import type { OneSdkContext } from '../../types'; import type { BiometricsWrapperContextRef } from '../../biometrics/definition'; import type { IDVModule } from '..'; type Dependencies = { globalEventHub: EventHub; eventHub: EventHub; recipe: RecipeParsed; oneSdkInstance: OneSdkContext; vendorLoader: ModuleVendorLoader; /** * Where the initialised wrapper's context is parked so `unmount()` can reach * it (FDEL-53728 B1). The ocr and biometrics modules have always done this; * idv did not, so `idv.unmount()` was a documented no-op and no vendor teardown * ran at all — including for Onfido, whose UI is a portal on `` that * clearing the container cannot touch. */ wrapperContextRef: BiometricsWrapperContextRef; }; export declare function mkMountMethod(deps: Dependencies): IDVModule['moduleContext']['mount']; export {}; //# sourceMappingURL=mount.d.ts.map