import type { Component } from 'vue'; export type Tool = { name: string; path: string; description: string; keywords: string[]; component: () => Promise; icon: Component; redirectFrom?: string[]; isNew: boolean; }; export type ToolCategory = { name: string; components: Tool[]; }; export type ToolWithCategory = Tool & { category: string };