export type ToolParameter = { name: string; required: boolean; type?: string; description?: string; sendIn: SendIn; key?: string; }; export type PlaceholderDefinition = { name: string; type?: string; description: string; }; export type ParametersValues = Array<{ name: string; valueProvider: 'modelRequired' | 'modelOptional' | 'fieldValue'; value?: string; }>; export type ParameterInputType = 'keypair' | 'json' | 'model'; export type SendIn = 'body' | 'qs' | 'path' | 'headers';