import type * as SarvamAI from "../index.js"; /** * The JSON `request` part of a Split submission. */ export interface DocAiSplitJobRequest { config?: SarvamAI.DocAiSplitConfig | undefined; /** Language of the document in BCP-47 format, e.g. `en-IN`. */ language?: string | undefined; reasoning_input?: DocAiSplitJobRequest.ReasoningInput | undefined; /** Set `auto` to wait briefly for a single document and receive the finished result with HTTP 200. */ execution?: "auto" | undefined; /** Restrict the job to these page ranges. */ pages?: SarvamAI.DocAiPageRange[] | undefined; } export declare namespace DocAiSplitJobRequest { const ReasoningInput: { readonly Auto: "auto"; readonly TextOnly: "text_only"; }; type ReasoningInput = (typeof ReasoningInput)[keyof typeof ReasoningInput]; }