import { ResponseType, ScanDocumentResponseStatus, type AnalysisResult, type AnalyzeScannedImagesOptions, type Barcode, type DocumentScannerMode, type ExtractBarcodesFromImagesOptions, type ExtractTextFromImagesOptions, type Region, type StructuredData, type StructuredEntity, type TableBlock, type TextBlock, type ScanAndAnalyzeDocumentOptions, type ScanAndAnalyzeDocumentResponse, type ScanDocumentOptions, type ScanDocumentResponse } from './NativeDocumentScanner.js'; export declare function scanDocument(options?: ScanDocumentOptions): Promise; /** * Extracts barcodes from captured image sources without opening scanner UI. */ export declare function extractBarcodesFromImages(images: string[], options?: ExtractBarcodesFromImagesOptions): Promise; /** * Extracts OCR text blocks from captured image sources without opening scanner UI. */ export declare function extractTextFromImages(images: string[], options?: ExtractTextFromImagesOptions): Promise; /** * Runs unified post-processing. Prefers native aggregate method and falls back * to staged extraction when native artifacts are stale. */ export declare function analyzeScannedImages(images: string[], options: AnalyzeScannedImagesOptions): Promise; /** * Convenience sugar for one-call scan + analysis flow. */ export declare function scanAndAnalyzeDocument(options: ScanAndAnalyzeDocumentOptions): Promise; export { ResponseType, ScanDocumentResponseStatus }; export type { AnalysisResult, AnalyzeScannedImagesOptions, Barcode, DocumentScannerMode, ExtractBarcodesFromImagesOptions, ExtractTextFromImagesOptions, Region, StructuredData, StructuredEntity, TableBlock, TextBlock, ScanAndAnalyzeDocumentOptions, ScanAndAnalyzeDocumentResponse, ScanDocumentOptions, ScanDocumentResponse, }; declare const _default: { analyzeScannedImages: typeof analyzeScannedImages; extractBarcodesFromImages: typeof extractBarcodesFromImages; extractTextFromImages: typeof extractTextFromImages; scanAndAnalyzeDocument: typeof scanAndAnalyzeDocument; scanDocument: typeof scanDocument; }; export default _default; //# sourceMappingURL=index.d.ts.map