import type * as Extend from "../index"; export interface LegacyExtractionAdvancedOptions { /** DEPRECATED - use extractionRules for all system prompts. */ documentKind?: string; /** DEPRECATED - use extractionRules for all system prompts. */ keyDefinitions?: string; /** Whether to enable model reasoning insights. */ modelReasoningInsightsEnabled?: boolean; /** Whether to enable advanced multimodal features. */ advancedMultimodalEnabled?: boolean; /** Whether to enable citations in the output. */ citationsEnabled?: boolean; /** Granularity for array citations. This requires citationsEnabled=true and a base processor version that supports property-level array citations (extraction_performance ≥ 4.4.0). */ arrayCitationStrategy?: Extend.LegacyExtractionAdvancedOptionsArrayCitationStrategy; /** Whether to enable advanced figure parsing. */ advancedFigureParsingEnabled?: boolean; /** * Configuration for the review agent that analyzes extraction results. * When enabled, each field in the output metadata will include a `reviewAgentScore` (1-5) * and may include additional `insights` of type `issue` or `review_summary` to help identify * fields that may need manual review. * * To learn more, view the [Review Agent Documentation](https://docs.extend.ai/2026-02-09/product/extraction/review-agent) */ reviewAgent?: Extend.LegacyExtractionAdvancedOptionsReviewAgent; /** Strategy for handling large arrays in documents. */ arrayStrategy?: Extend.ArrayStrategy; chunkingOptions?: Extend.LegacyExtractChunkingOptions; /** Ranges of sheet indices to extract from Excel documents. */ excelSheetRanges?: Extend.ExcelSheetRange[]; /** Strategy for selecting sheets from Excel documents. */ excelSheetSelectionStrategy?: Extend.LegacyExtractionAdvancedOptionsExcelSheetSelectionStrategy; /** DEPRECATED - See [Page Ranges](https://docs.extend.ai/2026-02-09/product/page-ranges). */ fixedPageLimit?: number; pageRanges?: Extend.PageRanges; }