import type * as ElevenLabs from "../index"; export interface ArrayJsonSchemaPropertyOutput { type?: "array"; description?: string; /** Schema for array elements. */ items?: ElevenLabs.ArrayJsonSchemaPropertyOutputItems; /** When set, the entire array is populated from this dynamic variable at runtime. Mutually exclusive with description (LLM-provided array), constant_value, and is_omitted. */ dynamicVariable?: string; /** When set, the entire array uses this constant value at runtime. Mutually exclusive with description (LLM-provided array), dynamic_variable, and is_omitted. */ constantValue?: ElevenLabs.ArrayJsonSchemaPropertyOutputConstantValueItem[]; /** If true, this array parameter will be completely omitted from the request. Only valid for optional parameters. Mutually exclusive with description, dynamic_variable, and constant_value. */ isOmitted?: boolean; }