import type { SVGAttributes } from "svelte/elements"; import { type IconName } from "./icons.js"; type IconProps = Omit, "class"> & { /** Canonical DS icon name (see {@link IconName}). */ name: IconName; /** Square size in px. Default 18 — the DS-standard inline glyph size. */ size?: number; /** Stroke width. Default 2.25 — matches the DS's existing lucide usage. */ strokeWidth?: number; /** * Accessible name. When set, the icon is exposed as an image with this * label; when omitted, the icon is decorative (`aria-hidden`). */ title?: string; class?: string; }; declare const Icon: import("svelte").Component; type Icon = ReturnType; export default Icon; //# sourceMappingURL=Icon.svelte.d.ts.map