/** * Docutain SDK Capacitor * Copyright (c) INFOSOFT Informations- und Dokumentationssysteme GmbH. All rights reserved. * * Docutain SDK Capacitor is a commercial product and requires a license. * Details found in the LICENSE file in the root directory of this source tree. */ import { WebPlugin } from '@capacitor/core'; import type { DocutainSDKPlugin, InitSDKOptions, ScanDocumentResult, LoadFileOptions, GetTextPageOptions, GetTextResult, GetTextPageResult, AnalyzeConfigurationOptions, WritePDFOptions, WritePDFResult, DocumentScannerConfiguration, StartDocumentScannerOptions, StartPhotoPaymentOptions, StartPhotoPaymentResult, AnalyzeConfiguration, ResetOnboardingOptions, ScanTipsDefaultItemsResult, OnboardingDefaultItemsResult, EmptyResultScreenDefaultItemsResult, AnalyzeResult, GetTraceFileResult, SetLogLevelOptions, DeleteTempFilesOptions, WriteImageOptions, WriteImageResult, GetImageBytesResult, GetImageBytesOptions, PageCountResult } from './definitions'; export declare class DocutainSDKWeb extends WebPlugin implements DocutainSDKPlugin { initSDK(_options: InitSDKOptions): Promise; scanDocument(_args: { config: DocumentScannerConfiguration; }): Promise; startDocumentScanner(_options: StartDocumentScannerOptions): Promise; loadFile(_options: LoadFileOptions): Promise; getText(): Promise; getTextPage(_options: GetTextPageOptions): Promise; setAnalyzeConfiguration(_args: { config: AnalyzeConfiguration; }): Promise; setAnalyzeConfigurationDocScan(_options: AnalyzeConfigurationOptions): Promise; analyze(): Promise; writePDF(_options: WritePDFOptions): Promise; setLogLevel(_options: SetLogLevelOptions): Promise; getTraceFile(): Promise; deleteTempFiles(_options: DeleteTempFilesOptions): Promise; writeImage(_options: WriteImageOptions): Promise; getImageBytes(_options: GetImageBytesOptions): Promise; pageCount(): Promise; resetOnboarding(_options: ResetOnboardingOptions): Promise; onboardingDefaultItems(): Promise; scanTipsDefaultItems(): Promise; startPhotoPayment(_options: StartPhotoPaymentOptions): Promise; emptyResultScreenDefaultItems(): Promise; }