import type * as core from "../../../../../core/index.mjs"; import type * as SarvamAI from "../../../../index.mjs"; /** * @example * { * request: {} * } */ export interface DocAiSplitRequest { /** Retry the same submission without creating another job. The same key with the same request returns the original job (`idempotency_replayed: true`); the same key with a changed request returns `409 IDEMPOTENCY_CONFLICT`. */ "Idempotency-Key"?: string; /** Document file(s): PDF, PNG, JPEG or TIFF. Repeat the part for up to 10 documents with the same config. */ file?: core.file.Uploadable[] | undefined; /** Comma-separated upload IDs returned by `POST /doc-ai/v1/job/upload`, with or instead of `file`. */ upload_ids?: string; request: SarvamAI.DocAiSplitJobRequest; }