UNPKG

capacitor-plugin-scanbot-sdk

Version:

Scanbot Document and Barcode Scanner SDK for Capacitor

26 lines (25 loc) 1.57 kB
import type { ImageInput, ResultWrapper } from './types/base/customTypes'; import type { CreditCardScannerConfiguration, CreditCardScanningResult } from './types/core/credit_card/CreditCardTypes'; import type { CreditCardScannerScreenConfiguration } from './types/core/ui_v2/credit_card/CreditCardScannerScreenConfiguration'; import type { CreditCardScannerUiResult } from './types/core/ui_v2/credit_card/CreditCardScannerUiResult'; /** * Entry point for all Credit Card scanning features. */ export declare const ScanbotCreditCard: { /** * Opens the Ready-To-Use UI Credit Card scanner with the desired configuration. * @param {CreditCardScannerScreenConfiguration} configuration - The Credit Card scanner configuration to be used for scanning. * @returns {Promise<ResultWrapper<CreditCardScannerUiResult>>} - The result of the Credit Card scanning operation. */ startScanner(configuration: CreditCardScannerScreenConfiguration): Promise<ResultWrapper<CreditCardScannerUiResult>>; /** * Scans Credit Card from a given image with the desired configuration. * @param {ImageInput} params.image - The image to be used for scanning. * @param {CreditCardScannerConfiguration} params.configuration - The Credit Card scanner configuration to be used for scanning. * @returns {Promise<CreditCardScanningResult>} - The result of the Credit Card scanning operation. */ scanFromImage(params: { image: ImageInput; configuration: CreditCardScannerConfiguration; }): Promise<CreditCardScanningResult>; };