/** * Component Validation Utilities for AI Tools * Helps prevent common mistakes when using FT Design System components */ export interface ValidationResult { isValid: boolean; errors: string[]; suggestions: string[]; } /** * Validates Table component data structure */ export declare function validateTableData(data: unknown[]): ValidationResult; /** * Validates Table columns structure */ export declare function validateTableColumns(columns: unknown[]): ValidationResult; /** * Validates component size props */ export declare function validateComponentSize(component: string, size: string): ValidationResult; /** * Detects common anti-patterns in component usage */ export declare function detectAntiPatterns(jsx: string): ValidationResult; /** * Comprehensive component validation */ export declare function validateComponent(componentName: string, props: Record): ValidationResult; /** * Debug helper for AI tools */ export declare function debugComponent(componentName: string, props: Record): void; //# sourceMappingURL=component-validation.d.ts.map