interface ValidationResult { isValid: boolean; error?: string; } interface PkgDetails { componentName: string; packageJson: { name?: string; }; context: { user?: string; }; customValidator: (pkgJson: unknown, context: { user?: string; }) => ValidationResult | boolean; } export default function packageJsonValidator(pkgDetails: PkgDetails): ValidationResult; export {};