import type { Events as BiometricsEvents } from '../../../biometrics'; import type { EventHub } from '../..'; import type { IncodeResponse } from './onBoarding.types'; import type { Events as OcrEvents } from '../../../ocr'; /** * Creates event handlers for a given EventHub. * * @param {'ocr' | 'biometrics'} module - The module type for which to create event handlers. * @param {object} options - The options for creating event handlers. * @param {EventHub} options.eventHub - The EventHub for handling events. * @param {string} [options.entityId] - An optional entityId parameter. * @returns {object} - The event handlers for the specified module ('biometrics' or 'ocr'). **/ export declare const createEventHandlers: (module: "ocr" | "biometrics", { eventHub, entityId, }: { eventHub: EventHub; entityId?: string | null; }, flushOverrideConsoleError?: () => void) => { /** * Handles log events for biometrics. * * @param {IncodeResponse} response - The response object from Incode. */ onLog: ({ type }: IncodeResponse) => void; /** * Handles error events for biometrics. * * @param {IncodeResponse} response - The response object from Incode. */ onError: ({ type, payload }: IncodeResponse) => void; } | { /** * Handles log events for OCR. * * @param {IncodeResponse} response - The response object from Incode. */ onLog: ({ type, payload }: IncodeResponse) => void; /** * Handles error events for OCR. * * @param {IncodeResponse} response - The response object from Incode. */ onError: ({ type, payload }: IncodeResponse) => void; }; //# sourceMappingURL=createEventHandlers.d.ts.map