//#region src/icons/libraries.d.ts
declare const iconLibraries: {
  readonly lucide: {
    readonly name: "lucide";
    readonly title: "Lucide";
    readonly packages: readonly ["@lucide/vue"];
    readonly import: "import { ICON } from '@lucide/vue'";
    readonly usage: "<ICON />";
    readonly export: "@lucide/vue";
  };
  readonly tabler: {
    readonly name: "tabler";
    readonly title: "Tabler Icons";
    readonly packages: readonly ["@tabler/icons-vue"];
    readonly import: "import { ICON } from '@tabler/icons-vue'";
    readonly usage: "<ICON />";
    readonly export: "@tabler/icons-vue";
  };
  readonly hugeicons: {
    readonly name: "hugeicons";
    readonly title: "HugeIcons";
    readonly packages: readonly ["@hugeicons/vue", "@hugeicons/core-free-icons"];
    readonly import: "import { HugeiconsIcon } from '@hugeicons/vue'\nimport { ICON } from '@hugeicons/core-free-icons';";
    readonly usage: "<HugeiconsIcon :icon=\"ICON\" :strokeWidth=\"2\" />";
    readonly export: "@hugeicons/core-free-icons";
  };
  readonly phosphor: {
    readonly name: "phosphor";
    readonly title: "Phosphor Icons";
    readonly packages: readonly ["@phosphor-icons/vue"];
    readonly import: "import { ICON } from '@phosphor-icons/vue'";
    readonly usage: "<ICON :strokeWidth=\"2\" />";
    readonly export: "@phosphor-icons/vue";
  };
  readonly remixicon: {
    readonly name: "remixicon";
    readonly title: "Remix Icon";
    readonly packages: readonly ["@remixicon/vue"];
    readonly import: "import { ICON } from '@remixicon/vue'";
    readonly usage: "<ICON />";
    readonly export: "@remixicon/vue";
  };
};
type IconLibraries = typeof iconLibraries;
type IconLibrary = IconLibraries[keyof IconLibraries];
type IconLibraryName = keyof IconLibraries;
//#endregion
export { IconLibraries, IconLibrary, IconLibraryName, iconLibraries };
//# sourceMappingURL=index.d.ts.map