import type * as SarvamAI from "../index.js"; /** * Processing details for a single input file with page-level metrics. */ export interface DocDigitizationJobDetail { /** Input file(s) for this task */ inputs: SarvamAI.TaskFileDetails[]; /** Output file(s) produced */ outputs: SarvamAI.TaskFileDetails[]; /** Processing state for this file */ state: SarvamAI.DocDigitizationJobDetailState; /** Total pages/images in the input file */ total_pages?: number | undefined; /** Number of pages processed so far */ pages_processed?: number | undefined; /** Number of pages successfully processed */ pages_succeeded?: number | undefined; /** Number of pages that failed processing */ pages_failed?: number | undefined; /** Error message if processing failed */ error_message?: string | undefined; /** Standardized error code if failed */ error_code?: string | undefined; /** Detailed errors for each failed page */ page_errors?: SarvamAI.DocDigitizationPageError[] | undefined; }