ScanbotSDK: {
    Document: {
        addPage(params): Promise<ResultWrapper<DocumentData>>;
        cloneDocument(params): Promise<ResultWrapper<DocumentData>>;
        createDocument(params): Promise<ResultWrapper<DocumentData>>;
        createDocumentFromLegacyPages(params): Promise<ResultWrapper<DocumentData>>;
        createDocumentFromPDF(params): Promise<ResultWrapper<DocumentData>>;
        createPDF(params): Promise<ResultWrapper<CreatePDFResult>>;
        createTIFF(params): Promise<ResultWrapper<CreateTIFFResult>>;
        deleteAllDocuments(): Promise<ResultWrapper<void>>;
        deleteDocument(params): Promise<ResultWrapper<void>>;
        documentExists(params): Promise<ResultWrapper<DocumentExistsResult>>;
        loadDocument(params): Promise<ResultWrapper<DocumentData>>;
        modifyPage(params): Promise<ResultWrapper<DocumentData>>;
        movePage(params): Promise<ResultWrapper<DocumentData>>;
        removeAllPages(params): Promise<ResultWrapper<DocumentData>>;
        removePage(params): Promise<ResultWrapper<DocumentData>>;
        storedDocumentIDs(): Promise<ResultWrapper<StoredDocumentIDsResult>>;
    };
    applyImageFilters(args): Promise<ResultWrapper<ApplyImageFiltersResult>>;
    applyImageFiltersOnPage(args): Promise<ResultWrapper<Page>>;
    cleanup(): Promise<ResultWrapper<void>>;
    closeBarcodeScanner(): Promise<void>;
    closeBatchBarcodeScanner(): Promise<void>;
    closeCheckRecognizer(): Promise<void>;
    closeCroppingScreen(): Promise<void>;
    closeDocumentScanner(): Promise<void>;
    closeEHICScanner(): Promise<void>;
    closeFinderDocumentScanner(): Promise<void>;
    closeGenericDocumentRecognizer(): Promise<void>;
    closeLicensePlateScanner(): Promise<void>;
    closeMedicalCertificateRecognizer(): Promise<void>;
    closeMrzScanner(): Promise<void>;
    closeTextDataScanner(): Promise<void>;
    closeVinScanner(): Promise<void>;
    createPDF(args): Promise<ResultWrapper<CreatePDFResult>>;
    createPage(args): Promise<ResultWrapper<Page>>;
    detectBarcodesOnImage(args): Promise<ResultWrapper<DetectBarcodesOnImageResult>>;
    detectDocument(args): Promise<ResultWrapper<DetectDocumentResult>>;
    detectDocumentOnPage(args): Promise<ResultWrapper<Page>>;
    documentQualityAnalyzer(args): Promise<ResultWrapper<DocumentQualityAnalyzerResult>>;
    extractImagesFromPdf(args): Promise<ResultWrapper<ExtractImagesFromPdfResult>>;
    extractPagesFromPdf(args): Promise<ResultWrapper<ExtractPagesFromPdfResult>>;
    getImageData(args): Promise<ResultWrapper<GetImageDataResult>>;
    getLicenseInfo(): Promise<ResultWrapper<GetLicenseInfoResult>>;
    getOCRConfigs(): Promise<ResultWrapper<GetOCRConfigsResult>>;
    initializeSDK(config): Promise<ResultWrapper<InitializeSDKResult>>;
    performOCR(args): Promise<ResultWrapper<PerformOCRResult>>;
    recognizeCheck(args): Promise<ResultWrapper<CheckRecognizerResult>>;
    recognizeEHIC(args): Promise<ResultWrapper<HealthInsuranceCardScannerResult>>;
    recognizeGenericDocument(args): Promise<ResultWrapper<RecognizeGenericDocumentResult>>;
    recognizeMedicalCertificate(args): Promise<ResultWrapper<MedicalCertificateScannerResult>>;
    recognizeMrz(args): Promise<ResultWrapper<RecognizeMRZResult>>;
    refreshImageUris(args): Promise<ResultWrapper<RefreshImageUrisResult>>;
    removePage(args): Promise<ResultWrapper<void>>;
    rotateImage(args): Promise<ResultWrapper<RotateImageResult>>;
    rotatePage(args): Promise<ResultWrapper<Page>>;
    setDocumentImage(args): Promise<ResultWrapper<Page>>;
    startBarcodeScanner(configuration): Promise<ResultWrapper<BarcodeScannerResult>>;
    startBatchBarcodeScanner(configuration): Promise<ResultWrapper<BarcodeScannerResult>>;
    startCheckRecognizer(configuration): Promise<ResultWrapper<CheckRecognizerResult>>;
    startCroppingScreen(args): Promise<ResultWrapper<CroppingResult>>;
    startDocumentScanner(configuration): Promise<ResultWrapperWithMetadata<DocumentScannerResult, DocumentScannerMetadata>>;
    startEHICScanner(configuration): Promise<ResultWrapper<HealthInsuranceCardScannerResult>>;
    startFinderDocumentScanner(configuration): Promise<ResultWrapper<DocumentScannerResult>>;
    startGenericDocumentRecognizer(configuration): Promise<ResultWrapper<GenericDocumentRecognizerResult>>;
    startLicensePlateScanner(configuration): Promise<ResultWrapper<LicensePlateScannerResult>>;
    startMedicalCertificateRecognizer(configuration): Promise<ResultWrapper<MedicalCertificateScannerResult>>;
    startMrzScanner(configuration): Promise<ResultWrapper<RecognizeMRZResult>>;
    startTextDataScanner(configuration): Promise<ResultWrapper<TextDataScannerResult>>;
    startVinScanner(configuration): Promise<ResultWrapper<VinScannerResult>>;
    writeTIFF(args): Promise<ResultWrapper<WriteTIFFResult>>;
}

Type declaration