import type * as SarvamAI from "../index.mjs"; /** * Classify and Split capabilities of this deployment. */ export interface DocAiCapabilitiesResponse { /** Contract version, `v1`. */ api_contract?: string | undefined; /** Enabled operations, e.g. `split` and `classify`. */ operations?: string[] | undefined; /** Accepted media types. */ input_formats?: string[] | undefined; /** Classify inspection policies. */ inspection_policies?: string[] | undefined; /** Enabled `reasoning_input` values, e.g. `auto` and `text_only`. */ reasoning_input_modes?: string[] | undefined; split_methods?: string[] | undefined; /** Feature flags, e.g. `split_triggers` and `split_trigger_photo`. */ features?: Record | undefined; limits?: SarvamAI.DocAiCapabilityLimits | undefined; /** How long jobs and results are kept. */ retention_seconds?: number | undefined; review_timeout_hours_max?: number | undefined; }