/** * Icon - SVG icon component * * Displays SVG icons from presets or custom paths. * * Accessibility: * - Use aria-label for informative icons * - Uses aria-hidden="true" by default (decorative) */ /** Props for Icon component */ export interface Props { /** Preset icon name */ name?: string; /** Custom SVG path */ path?: string; /** Icon size (number for pixels, string for CSS value) */ size?: string | number; /** Icon color */ color?: string; /** SVG viewBox */ viewBox?: string; /** Accessible label (makes icon informative) */ 'aria-label'?: string; } declare const Icon: import("svelte").Component; type Icon = ReturnType; export default Icon; //# sourceMappingURL=Icon.svelte.d.ts.map