ScanbotSDK: {
    Document: {
        addPage(params): Promise<DocumentData>;
        cloneDocument(params): Promise<DocumentData>;
        createDocument(params): Promise<DocumentData>;
        createDocumentFromLegacyPages(params): Promise<DocumentData>;
        createDocumentFromPDF(params): Promise<DocumentData>;
        createPDF(params): Promise<CreatePDFResult>;
        createTIFF(params): Promise<CreateTIFFResult>;
        deleteAllDocuments(): Promise<void>;
        deleteDocument(params): Promise<void>;
        documentExists(params): Promise<DocumentExistsResult>;
        loadDocument(params): Promise<DocumentData>;
        modifyPage(params): Promise<DocumentData>;
        movePage(params): Promise<DocumentData>;
        removeAllPages(params): Promise<DocumentData>;
        removePage(params): Promise<DocumentData>;
        storedDocumentIDs(): Promise<StoredDocumentIDsResult>;
    };
    applyImageFilters(params): Promise<ApplyImageFiltersResult>;
    applyImageFiltersOnPage(params): Promise<Page>;
    cleanup(): Promise<void>;
    closeCheckScanner(): Promise<void>;
    closeCroppingScreen(): Promise<void>;
    closeDocumentScanner(): Promise<void>;
    closeEHICScanner(): Promise<void>;
    closeFinderDocumentScanner(): Promise<void>;
    closeMedicalCertificateScanner(): Promise<void>;
    closeVinScanner(): Promise<void>;
    createPDF(params): Promise<CreatePDFResult>;
    createPage(params): Promise<Page>;
    detectBarcodesOnImage(imageFileUri, configuration): Promise<BarcodeScannerResult>;
    detectDocument(params): Promise<DetectDocumentResult>;
    detectDocumentOnPage(params): Promise<Page>;
    documentDataExtractor(imageFileUri, configuration): Promise<DocumentDataExtractionResult>;
    documentQualityAnalyzer(imageFileUri, configuration): Promise<DocumentQualityAnalyzerResult>;
    extractImagesFromPdf(params): Promise<ExtractImagesFromPdfResult>;
    extractPagesFromPdf(params): Promise<ExtractPagesFromPdfResult>;
    getImageData(params): Promise<ImageDataResult>;
    getLicenseInfo(): Promise<LicenseInfoResult>;
    getOCRConfigs(): Promise<OCRConfigsResult>;
    initializeSDK(config): Promise<LicenseInfoResult>;
    mockCamera(params): Promise<void>;
    performOCR(params): Promise<PerformOCRResult>;
    recognizeCheck(imageFileUri, configuration): Promise<CheckScanningResult>;
    recognizeCreditCard(imageFileUri, configuration): Promise<CreditCardScanningResult>;
    recognizeEHIC(imageFileUri, configuration): Promise<EuropeanHealthInsuranceCardRecognitionResult>;
    recognizeMedicalCertificate(imageFileUri, configuration): Promise<MedicalCertificateScanningResult>;
    recognizeMrz(imageFileUri, configuration): Promise<MrzScannerResult>;
    refreshImageUris(params): Promise<RefreshImageUrisResult>;
    removePage(params): Promise<void>;
    rotateImage(params): Promise<RotateImageResult>;
    rotatePage(params): Promise<Page>;
    setAnalyticsSubscriber(subscriber): Promise<void>;
    setDocumentImage(params): Promise<Page>;
    startCheckScanner(configuration): Promise<ResultWrapper<CheckScanningResult>>;
    startCroppingScreen(params): Promise<ResultWrapper<CroppingResult>>;
    startDocumentScanner(configuration): Promise<ResultWrapperWithMetadata<DocumentScannerResult, DocumentScannerMetadata>>;
    startEHICScanner(configuration): Promise<ResultWrapper<EuropeanHealthInsuranceCardRecognitionResult>>;
    startFinderDocumentScanner(configuration): Promise<ResultWrapper<DocumentScannerResult>>;
    startMedicalCertificateScanner(configuration): Promise<ResultWrapper<MedicalCertificateScanningResult>>;
    startVinScanner(configuration): Promise<ResultWrapper<VinScannerResult>>;
    verifyDocument(documentParts, configuration): Promise<DocumentVerificationReport>;
    writeTIFF(params): Promise<WriteTIFFResult>;
}

Type declaration