export namespace ScannerType { let ID_CARD: string; let QR_CODE: string; } export const defaultSteps: { scannerType: string; title: string; description: string; titleIcon: string; cardSide: string; cardType: string; enableConfirmPopup: boolean; }[]; export default useUIOnly; declare function useUIOnly({ settings, onError, detectIdCard, outputEncryptionSettings, steps: stepsProp, onStepDone, }: { settings: any; onError: any; detectIdCard?: (() => Promise<{ card_label: string; }>) | undefined; outputEncryptionSettings: any; steps: any; onStepDone: any; }): { numberOfCaptures: number; stepNumber: number; titleIcon: any; title: any; description: any; frontSide: boolean; scannerType: any; usePortraitMask: any; shouldShowSpinner: boolean; handleQRCaptureDone: (result: any) => void; handleIDCardCaptureDone: ({ image, error, recordedVideos }: any) => Promise; handleRestartSession: () => void; refIDCardReader: import("react").MutableRefObject; handleClickConfirm: () => void; showPopup: ({ popupType: newPopupType, props: newProps }: any) => void; popupType: null; popupShown: boolean; popupProps: {}; };