/** * Enhanced display component for tool validation errors. * Provides clear, actionable feedback when tool inputs are invalid. */ import { Container } from '@mariozechner/pi-tui'; import type { TUI } from '@mariozechner/pi-tui'; export interface ValidationError { field: string; message: string; expected?: string; received?: string; } export interface ToolValidationErrorOptions { toolName: string; errors: ValidationError[]; args?: unknown; schema?: unknown; } /** * Parse validation errors from various error formats */ export declare function parseValidationErrors(error: unknown): ValidationError[]; /** * Enhanced tool validation error display component */ export declare class ToolValidationErrorComponent extends Container { constructor(options: ToolValidationErrorOptions, _ui: TUI); private generateSuggestions; } //# sourceMappingURL=tool-validation-error.d.ts.map