import type * as Extend from "../../../../index"; /** * @example * { * splitter: { * id: "spl_xK9mLPqRtN3vS8wF5hB2cQ" * }, * inputs: [{ * file: { * url: "https://example.com/multi-doc1.pdf" * }, * metadata: { * "customerId": "cust_abc123" * } * }, { * file: { * url: "https://example.com/multi-doc2.pdf" * }, * metadata: { * "customerId": "cust_def456" * } * }, { * file: { * url: "https://example.com/multi-doc3.pdf" * }, * metadata: { * "customerId": "cust_ghi789" * } * }] * } */ export interface SplitRunsCreateBatchRequest { /** Reference to the splitter to run against every input in this batch. */ splitter: Extend.SplitRunsCreateBatchRequestSplitter; /** An array of inputs to process. Each item produces one split run. Must contain between 1 and 1,000 items. Raw text input is not supported — use a URL or file ID. */ inputs: Extend.SplitRunsCreateBatchRequestInputsItem[]; priority?: Extend.RunPriority; }