import type { Get, Paths } from 'type-fest'; declare const features: { /** Configure eventHub to include stack trace of the event emission. * When this value is 'true' it will break multiple tests that don't expect an extra parameter to be emitted with events. * * Simply turn it off once you're done debugging. If this becomes a deployed feature, we'll need to fix the tests */ readonly includeStackTraceOnEvents: false; readonly modules: { readonly ocr: { /** * If a vendor UI doesn't present a review screen, the ocr module * might choose to present a custom one (using the Form module) * For each vendor, determine if their UI contains a review screen and set it below. * This flag, along with the recipe configuration provideReviewScreen, * will determine whether the Form is supposed to be included **/ readonly containsReviewScreen: { readonly incode: false; readonly onfido: false; readonly ocrlabs: false; readonly sumsub: false; readonly idverse: false; readonly daon: false; readonly truuth: false; }; }; readonly idv: { /** * If a vendor UI doesn't present a review screen, the idv module * might choose to present a custom one (using the Form module) * For each vendor, determine if their UI contains a review screen and set it below. * This flag, along with the recipe configuration provideReviewScreen, * will determine whether the Form is supposed to be included **/ readonly containsReviewScreen: { readonly mastercard: false; readonly incode: false; readonly truuth: false; readonly ocrlabs: true; readonly sumsub: false; readonly idverse: false; readonly daon: false; }; }; readonly form: { readonly wrappingMode: "shadow" | "iframe" | "div"; readonly font: { readonly cdnUrl: "https://fonts.googleapis.com/css2?family=Inter:wght@300;500;700&display=swap"; readonly fontFamilyCSSRule: "Inter, sans-serif, Serif"; }; }; }; /** Determine default values for missing fields in the recipe configuration object */ readonly recipeDefaults: { readonly ocr: { readonly provideReviewScreen: false; }; readonly idv: { readonly provideReviewScreen: false; }; }; }; /** * Helper function to access nested properties of the features object * @param dotPath - path to the property, e.g. 'modules.ocr.containsReviewScreen.incode' */ export declare function feat, Type = Feature>(dotPath: Path): Type; type Features = typeof features; type Feature

> = Get; export {}; //# sourceMappingURL=features.config.d.ts.map