import type * as Extend from "../index"; export interface LegacySplitterConfig { /** The base processor to use. For splitters, this can currently only be `"splitting_performance"` or `"splitting_light"`. See [Splitting Changelog](https://docs.extend.ai/2026-02-09/changelog/splitting/splitting-performance) for more details. */ baseProcessor?: Extend.LegacySplitterConfigBaseProcessor; /** The version of the `"splitting_performance"` or `"splitting_light"` processor to use. If this is provided, the `baseProcessor` must also be provided. See [Splitting Changelog](https://docs.extend.ai/2026-02-09/changelog/splitting/splitting-performance) for more details. */ baseVersion?: string; /** Array of classifications that define the possible types of document sections. */ splitClassifications: Extend.LegacyClassification[]; /** Custom rules to guide the document splitting process in natural language. */ splitRules?: string; /** Advanced configuration options. */ advancedOptions?: Extend.LegacySplitterAdvancedOptions; /** Configuration options for the parsing process. */ parser?: Extend.ParseConfig; }