// `$icon/` is a vite alias for unplugin-icons' `~icons/lucide/` // virtual module (see vite.config.ts). mirror its ambient type here so tsc / // svelte-check resolve the aliased imports. must stay a global .d.ts (no export) declare module '$icon/*' { import type { Component } from 'svelte'; import type { SvelteHTMLElements } from 'svelte/elements'; const component: Component; export default component; }