/** One SVG primitive on the 0 0 24 24 viewBox. `fill` marks a filled element * (Lucide `fill="currentColor"`); the renderer fills it with the glyph color. */ export type Shape = ({ t: "path"; d: string; } | { t: "circle"; cx: number; cy: number; r: number; } | { t: "line"; x1: number; y1: number; x2: number; y2: number; } | { t: "polyline"; points: string; } | { t: "polygon"; points: string; } | { t: "rect"; x: number; y: number; width: number; height: number; rx?: number; ry?: number; } | { t: "ellipse"; cx: number; cy: number; rx: number; ry: number; }) & { fill?: boolean; }; /** Every glyph's primitives, keyed by Canvas prop name (camelCase). */ export declare const ICONS: Record; /** Gallery order (alphabetical): the prop name (`key`) and its typed label. */ export declare const NAMES: { key: string; label: string; }[]; /** One boolean per glyph (the name axis of IconProps). */ export interface IconGlyphProps { /** `accessibility` */ accessibility?: boolean; /** `activity` */ activity?: boolean; /** `alarm-clock` */ alarmClock?: boolean; /** `triangle-alert` */ alertTriangle?: boolean; /** `text-align-start` */ alignLeft?: boolean; /** `anchor` */ anchor?: boolean; /** `apple` */ apple?: boolean; /** `app-window` */ appWindow?: boolean; /** `archive` */ archive?: boolean; /** `arrow-down` */ arrowDown?: boolean; /** `arrow-down-left` */ arrowDownLeft?: boolean; /** `arrow-down-right` */ arrowDownRight?: boolean; /** `arrow-left` */ arrowLeft?: boolean; /** `arrow-right` */ arrowRight?: boolean; /** `arrow-up` */ arrowUp?: boolean; /** `arrow-up-left` */ arrowUpLeft?: boolean; /** `arrow-up-right` */ arrowUpRight?: boolean; /** `asterisk` */ asterisk?: boolean; /** `at-sign` */ atSign?: boolean; /** `award` */ award?: boolean; /** `baby` */ baby?: boolean; /** `badge` */ badge?: boolean; /** `badge-check` */ badgeCheck?: boolean; /** `banknote` */ banknote?: boolean; /** `chart-no-axes-column` */ barChart2?: boolean; /** `battery` */ battery?: boolean; /** `battery-charging` */ batteryCharging?: boolean; /** `battery-full` */ batteryFull?: boolean; /** `battery-low` */ batteryLow?: boolean; /** `bell` */ bell?: boolean; /** `bell-off` */ bellOff?: boolean; /** `bell-ring` */ bellRing?: boolean; /** `bike` */ bike?: boolean; /** `binary` */ binary?: boolean; /** `bird` */ bird?: boolean; /** `blend` */ blend?: boolean; /** `bluetooth` */ bluetooth?: boolean; /** `book` */ book?: boolean; /** `bookmark` */ bookmark?: boolean; /** `book-open` */ bookOpen?: boolean; /** `book-open-text` */ bookOpenText?: boolean; /** `bot` */ bot?: boolean; /** `box` */ box?: boolean; /** `braces` */ braces?: boolean; /** `brackets` */ brackets?: boolean; /** `briefcase` */ briefcase?: boolean; /** `brush` */ brush?: boolean; /** `bug` */ bug?: boolean; /** `building` */ building?: boolean; /** `building-2` */ building2?: boolean; /** `calculator` */ calculator?: boolean; /** `calendar` */ calendar?: boolean; /** `calendar-check` */ calendarCheck?: boolean; /** `calendar-clock` */ calendarClock?: boolean; /** `calendar-days` */ calendarDays?: boolean; /** `camera` */ camera?: boolean; /** `car` */ car?: boolean; /** `carrot` */ carrot?: boolean; /** `cast` */ cast?: boolean; /** `cat` */ cat?: boolean; /** `chart-area` */ chartArea?: boolean; /** `chart-bar` */ chartBar?: boolean; /** `chart-column` */ chartColumn?: boolean; /** `chart-line` */ chartLine?: boolean; /** `chart-pie` */ chartPie?: boolean; /** `check` */ check?: boolean; /** `square-check` */ checkSquare?: boolean; /** `chevron-down` */ chevronDown?: boolean; /** `chevron-left` */ chevronLeft?: boolean; /** `chevron-right` */ chevronRight?: boolean; /** `chevrons-left` */ chevronsLeft?: boolean; /** `chevrons-left-right` */ chevronsLeftRight?: boolean; /** `chevrons-right` */ chevronsRight?: boolean; /** `chevrons-up-down` */ chevronsUpDown?: boolean; /** `chevron-up` */ chevronUp?: boolean; /** `circle` */ circle?: boolean; /** `circle-alert` */ circleAlert?: boolean; /** `circle-check` */ circleCheck?: boolean; /** `circle-check-big` */ circleCheckBig?: boolean; /** `circle-dashed` */ circleDashed?: boolean; /** `circle-dot` */ circleDot?: boolean; /** `circle-minus` */ circleMinus?: boolean; /** `circle-play` */ circlePlay?: boolean; /** `circle-plus` */ circlePlus?: boolean; /** `circle-question-mark` */ circleQuestionMark?: boolean; /** `circle-user` */ circleUser?: boolean; /** `circle-x` */ circleX?: boolean; /** `clapperboard` */ clapperboard?: boolean; /** `clipboard` */ clipboard?: boolean; /** `clipboard-check` */ clipboardCheck?: boolean; /** `clipboard-copy` */ clipboardCopy?: boolean; /** `clipboard-list` */ clipboardList?: boolean; /** `clock` */ clock?: boolean; /** `clock-3` */ clock3?: boolean; /** `cloud` */ cloud?: boolean; /** `cloud-download` */ cloudDownload?: boolean; /** `cloud-lightning` */ cloudLightning?: boolean; /** `cloud-rain` */ cloudRain?: boolean; /** `cloud-snow` */ cloudSnow?: boolean; /** `cloud-sun` */ cloudSun?: boolean; /** `cloud-upload` */ cloudUpload?: boolean; /** `code` */ code?: boolean; /** `code-xml` */ codeXml?: boolean; /** `coffee` */ coffee?: boolean; /** `cog` */ cog?: boolean; /** `coins` */ coins?: boolean; /** `columns-2` */ columns2?: boolean; /** `command` */ command?: boolean; /** `compass` */ compass?: boolean; /** `contact` */ contact?: boolean; /** `copy` */ copy?: boolean; /** `corner-down-right` */ cornerDownRight?: boolean; /** `cpu` */ cpu?: boolean; /** `credit-card` */ creditCard?: boolean; /** `cross` */ cross?: boolean; /** `crosshair` */ crosshair?: boolean; /** `crown` */ crown?: boolean; /** `database` */ database?: boolean; /** `diamond` */ diamond?: boolean; /** `disc` */ disc?: boolean; /** `divide` */ divide?: boolean; /** `dog` */ dog?: boolean; /** `dollar-sign` */ dollarSign?: boolean; /** `download` */ download?: boolean; /** `drill` */ drill?: boolean; /** `droplet` */ droplet?: boolean; /** `droplets` */ droplets?: boolean; /** `earth` */ earth?: boolean; /** `ellipsis-vertical` */ ellipsisVertical?: boolean; /** `equal` */ equal?: boolean; /** `eraser` */ eraser?: boolean; /** `euro` */ euro?: boolean; /** `expand` */ expand?: boolean; /** `external-link` */ externalLink?: boolean; /** `eye` */ eye?: boolean; /** `eye-off` */ eyeOff?: boolean; /** `factory` */ factory?: boolean; /** `fast-forward` */ fastForward?: boolean; /** `feather` */ feather?: boolean; /** `file` */ file?: boolean; /** `file-check` */ fileCheck?: boolean; /** `file-code` */ fileCode?: boolean; /** `file-image` */ fileImage?: boolean; /** `file-input` */ fileInput?: boolean; /** `file-output` */ fileOutput?: boolean; /** `file-pen` */ filePen?: boolean; /** `file-plus` */ filePlus?: boolean; /** `files` */ files?: boolean; /** `file-search` */ fileSearch?: boolean; /** `file-text` */ fileText?: boolean; /** `file-x` */ fileX?: boolean; /** `film` */ film?: boolean; /** `funnel` */ filter?: boolean; /** `fish` */ fish?: boolean; /** `flag` */ flag?: boolean; /** `flag-triangle-right` */ flagTriangleRight?: boolean; /** `flame` */ flame?: boolean; /** `flashlight` */ flashlight?: boolean; /** `flower` */ flower?: boolean; /** `folder` */ folder?: boolean; /** `folder-check` */ folderCheck?: boolean; /** `folder-open` */ folderOpen?: boolean; /** `folder-plus` */ folderPlus?: boolean; /** `footprints` */ footprints?: boolean; /** `forward` */ forward?: boolean; /** `frown` */ frown?: boolean; /** `fuel` */ fuel?: boolean; /** `gauge` */ gauge?: boolean; /** `gem` */ gem?: boolean; /** `gift` */ gift?: boolean; /** `git-branch` */ gitBranch?: boolean; /** `git-commit-horizontal` */ gitCommitHorizontal?: boolean; /** `git-compare` */ gitCompare?: boolean; /** `git-merge` */ gitMerge?: boolean; /** `git-pull-request` */ gitPullRequest?: boolean; /** `globe` */ globe?: boolean; /** `graduation-cap` */ graduationCap?: boolean; /** `grip` */ grip?: boolean; /** `grip-horizontal` */ gripHorizontal?: boolean; /** `grip-vertical` */ gripVertical?: boolean; /** `group` */ group?: boolean; /** `hammer` */ hammer?: boolean; /** `hand` */ hand?: boolean; /** `hand-grab` */ handGrab?: boolean; /** `handshake` */ handshake?: boolean; /** `hard-drive` */ hardDrive?: boolean; /** `hash` */ hash?: boolean; /** `headphones` */ headphones?: boolean; /** `heart` */ heart?: boolean; /** `heart-handshake` */ heartHandshake?: boolean; /** `heart-pulse` */ heartPulse?: boolean; /** `hexagon` */ hexagon?: boolean; /** `history` */ history?: boolean; /** `house` */ home?: boolean; /** `hourglass` */ hourglass?: boolean; /** `id-card` */ idCard?: boolean; /** `image` */ image?: boolean; /** `images` */ images?: boolean; /** `inbox` */ inbox?: boolean; /** `info` */ info?: boolean; /** `keyboard` */ keyboard?: boolean; /** `key-round` */ keyRound?: boolean; /** `landmark` */ landmark?: boolean; /** `laptop` */ laptop?: boolean; /** `layers` */ layers?: boolean; /** `panels-top-left` */ layout?: boolean; /** `layout-dashboard` */ layoutDashboard?: boolean; /** `layout-grid` */ layoutGrid?: boolean; /** `layout-list` */ layoutList?: boolean; /** `leaf` */ leaf?: boolean; /** `library` */ library?: boolean; /** `life-buoy` */ lifeBuoy?: boolean; /** `lightbulb` */ lightbulb?: boolean; /** `link` */ link?: boolean; /** `link-2` */ link2?: boolean; /** `list` */ list?: boolean; /** `list-checks` */ listChecks?: boolean; /** `list-ordered` */ listOrdered?: boolean; /** `list-tree` */ listTree?: boolean; /** `loader` */ loader?: boolean; /** `loader-circle` */ loaderCircle?: boolean; /** `locate` */ locate?: boolean; /** `lock` */ lock?: boolean; /** `lock-open` */ lockOpen?: boolean; /** `log-in` */ logIn?: boolean; /** `log-out` */ logOut?: boolean; /** `mail` */ mail?: boolean; /** `mail-open` */ mailOpen?: boolean; /** `mail-plus` */ mailPlus?: boolean; /** `map` */ map?: boolean; /** `map-pin` */ mapPin?: boolean; /** `maximize` */ maximize?: boolean; /** `maximize-2` */ maximize2?: boolean; /** `medal` */ medal?: boolean; /** `megaphone` */ megaphone?: boolean; /** `meh` */ meh?: boolean; /** `memory-stick` */ memoryStick?: boolean; /** `menu` */ menu?: boolean; /** `message-circle` */ messageCircle?: boolean; /** `message-square` */ messageSquare?: boolean; /** `message-square-text` */ messageSquareText?: boolean; /** `message-square-warning` */ messageSquareWarning?: boolean; /** `messages-square` */ messagesSquare?: boolean; /** `mic` */ mic?: boolean; /** `mic-off` */ micOff?: boolean; /** `milestone` */ milestone?: boolean; /** `minimize` */ minimize?: boolean; /** `minimize-2` */ minimize2?: boolean; /** `minus` */ minus?: boolean; /** `monitor` */ monitor?: boolean; /** `moon` */ moon?: boolean; /** `ellipsis` */ moreHorizontal?: boolean; /** `mouse` */ mouse?: boolean; /** `mouse-pointer-click` */ mousePointerClick?: boolean; /** `move` */ move?: boolean; /** `move-3d` */ move3d?: boolean; /** `move-horizontal` */ moveHorizontal?: boolean; /** `move-vertical` */ moveVertical?: boolean; /** `music` */ music?: boolean; /** `navigation` */ navigation?: boolean; /** `newspaper` */ newspaper?: boolean; /** `notebook` */ notebook?: boolean; /** `octagon` */ octagon?: boolean; /** `paintbrush` */ paintbrush?: boolean; /** `palette` */ palette?: boolean; /** `panel-right` */ panelRight?: boolean; /** `paperclip` */ paperclip?: boolean; /** `pause` */ pause?: boolean; /** `pen` */ pen?: boolean; /** `pencil` */ pencil?: boolean; /** `pencil-ruler` */ pencilRuler?: boolean; /** `pentagon` */ pentagon?: boolean; /** `pen-tool` */ penTool?: boolean; /** `percent` */ percent?: boolean; /** `phone` */ phone?: boolean; /** `phone-call` */ phoneCall?: boolean; /** `phone-off` */ phoneOff?: boolean; /** `piggy-bank` */ piggyBank?: boolean; /** `pill` */ pill?: boolean; /** `pipette` */ pipette?: boolean; /** `plane` */ plane?: boolean; /** `play` */ play?: boolean; /** `plug` */ plug?: boolean; /** `plug-zap` */ plugZap?: boolean; /** `plus` */ plus?: boolean; /** `podcast` */ podcast?: boolean; /** `pointer` */ pointer?: boolean; /** `power` */ power?: boolean; /** `printer` */ printer?: boolean; /** `qr-code` */ qrCode?: boolean; /** `radio` */ radio?: boolean; /** `rainbow` */ rainbow?: boolean; /** `receipt` */ receipt?: boolean; /** `redo` */ redo?: boolean; /** `redo-2` */ redo2?: boolean; /** `refresh-ccw` */ refreshCcw?: boolean; /** `refresh-cw` */ refreshCw?: boolean; /** `repeat` */ repeat?: boolean; /** `reply` */ reply?: boolean; /** `rewind` */ rewind?: boolean; /** `rocket` */ rocket?: boolean; /** `rotate-ccw` */ rotateCcw?: boolean; /** `rotate-cw` */ rotateCw?: boolean; /** `route` */ route?: boolean; /** `rss` */ rss?: boolean; /** `ruler` */ ruler?: boolean; /** `save` */ save?: boolean; /** `scale` */ scale?: boolean; /** `scan` */ scan?: boolean; /** `scan-line` */ scanLine?: boolean; /** `scissors` */ scissors?: boolean; /** `scroll-text` */ scrollText?: boolean; /** `search` */ search?: boolean; /** `send` */ send?: boolean; /** `server` */ server?: boolean; /** `settings` */ settings?: boolean; /** `settings-2` */ settings2?: boolean; /** `share` */ share?: boolean; /** `share-2` */ share2?: boolean; /** `shield` */ shield?: boolean; /** `shield-alert` */ shieldAlert?: boolean; /** `shield-check` */ shieldCheck?: boolean; /** `ship` */ ship?: boolean; /** `shopping-bag` */ shoppingBag?: boolean; /** `shopping-cart` */ shoppingCart?: boolean; /** `shrink` */ shrink?: boolean; /** `sigma` */ sigma?: boolean; /** `skip-back` */ skipBack?: boolean; /** `skip-forward` */ skipForward?: boolean; /** `sliders-horizontal` */ slidersHorizontal?: boolean; /** `sliders-vertical` */ slidersVertical?: boolean; /** `smartphone` */ smartphone?: boolean; /** `smile` */ smile?: boolean; /** `snowflake` */ snowflake?: boolean; /** `sparkles` */ sparkles?: boolean; /** `speaker` */ speaker?: boolean; /** `sprout` */ sprout?: boolean; /** `square` */ square?: boolean; /** `square-arrow-out-up-right` */ squareArrowOutUpRight?: boolean; /** `square-pen` */ squarePen?: boolean; /** `square-play` */ squarePlay?: boolean; /** `square-plus` */ squarePlus?: boolean; /** `square-terminal` */ squareTerminal?: boolean; /** `square-x` */ squareX?: boolean; /** `star` */ star?: boolean; /** `star-half` */ starHalf?: boolean; /** `stethoscope` */ stethoscope?: boolean; /** `sticky-note` */ stickyNote?: boolean; /** `store` */ store?: boolean; /** `sun` */ sun?: boolean; /** `sunrise` */ sunrise?: boolean; /** `sunset` */ sunset?: boolean; /** `syringe` */ syringe?: boolean; /** `table` */ table?: boolean; /** `tablet` */ tablet?: boolean; /** `tag` */ tag?: boolean; /** `tags` */ tags?: boolean; /** `target` */ target?: boolean; /** `terminal` */ terminal?: boolean; /** `text-align-center` */ textAlignCenter?: boolean; /** `text-align-justify` */ textAlignJustify?: boolean; /** `text-cursor-input` */ textCursorInput?: boolean; /** `thermometer` */ thermometer?: boolean; /** `thumbs-down` */ thumbsDown?: boolean; /** `thumbs-up` */ thumbsUp?: boolean; /** `ticket` */ ticket?: boolean; /** `timer` */ timer?: boolean; /** `toggle-left` */ toggleLeft?: boolean; /** `toggle-right` */ toggleRight?: boolean; /** `train-front` */ trainFront?: boolean; /** `trash` */ trash?: boolean; /** `trash-2` */ trash2?: boolean; /** `tree-pine` */ treePine?: boolean; /** `trees` */ trees?: boolean; /** `trending-down` */ trendingDown?: boolean; /** `trending-up` */ trendingUp?: boolean; /** `triangle` */ triangle?: boolean; /** `trophy` */ trophy?: boolean; /** `truck` */ truck?: boolean; /** `type` */ type?: boolean; /** `umbrella` */ umbrella?: boolean; /** `undo` */ undo?: boolean; /** `undo-2` */ undo2?: boolean; /** `unlink` */ unlink?: boolean; /** `upload` */ upload?: boolean; /** `usb` */ usb?: boolean; /** `user` */ user?: boolean; /** `user-check` */ userCheck?: boolean; /** `user-cog` */ userCog?: boolean; /** `user-plus` */ userPlus?: boolean; /** `user-round` */ userRound?: boolean; /** `users` */ users?: boolean; /** `users-round` */ usersRound?: boolean; /** `user-x` */ userX?: boolean; /** `utensils` */ utensils?: boolean; /** `variable` */ variable?: boolean; /** `video` */ video?: boolean; /** `volume` */ volume?: boolean; /** `volume-1` */ volume1?: boolean; /** `volume-2` */ volume2?: boolean; /** `volume-x` */ volumeX?: boolean; /** `wallet` */ wallet?: boolean; /** `wand` */ wand?: boolean; /** `wand-sparkles` */ wandSparkles?: boolean; /** `warehouse` */ warehouse?: boolean; /** `watch` */ watch?: boolean; /** `wifi` */ wifi?: boolean; /** `wifi-off` */ wifiOff?: boolean; /** `wind` */ wind?: boolean; /** `wrench` */ wrench?: boolean; /** `x` */ x?: boolean; /** `zap` */ zap?: boolean; /** `zoom-in` */ zoomIn?: boolean; /** `zoom-out` */ zoomOut?: boolean; } /** The union of glyph names — every valid `` / data-driven `icon`. */ export type IconName = keyof IconGlyphProps; //# sourceMappingURL=icon.glyphs.d.ts.map