import * as react_jsx_runtime from 'react/jsx-runtime';
import React from 'react';

/**
 * GENERATED FILE — do not edit by hand.
 * Re-generate with: `node scripts/generate-icon-names.mjs`
 *
 * The literal union of every icon name exported by
 * @central-icons-react/round-outlined-radius-2-stroke-1.5. Inlined so the
 * published d.ts is self-contained (the upstream package is bundled into
 * our dist, not declared as a runtime dependency).
 */
type CentralIconName = "Icon3d" | "Icon3dBoxBottom" | "Icon3dBoxTop" | "Icon3dPackage" | "Icon3dPackage2" | "Icon3dSphere" | "Icon4k" | "IconAddImage" | "IconAddKeyframe" | "IconAddToBasket" | "IconAddToBasket2" | "IconAdjustPhoto" | "IconAdobeAcrobat" | "IconAffinity" | "IconAgent" | "IconAgenticCoding" | "IconAgentNetwork" | "IconAgents" | "IconAirdrop" | "IconAirdrop2" | "IconAirplane" | "IconAirplaneDown" | "IconAirplaneUp" | "IconAirplay" | "IconAirplayAudio" | "IconAirpodCase" | "IconAirpodLeft" | "IconAirpodRight" | "IconAirpods" | "IconAiSlop" | "IconAiTokens" | "IconAiTranslate" | "IconAlbums" | "IconAlien" | "IconAlignHorizontalCenter" | "IconAlignmentCenter" | "IconAlignmentJustify" | "IconAlignmentLeft" | "IconAlignmentLeftBar" | "IconAlignmentRight" | "IconAlignVerticalCenter" | "IconAlpha" | "IconAlt" | "IconAmericanFootball" | "IconAmp" | "IconAnalytics" | "IconAnchor" | "IconAnchor1" | "IconAnchor2" | "IconAngularjs" | "IconAnimatePath" | "IconAnimation" | "IconAnimationAuto" | "IconAnimationEase" | "IconAnimationEaseIn" | "IconAnimationEaseOut" | "IconAnimationElastic" | "IconAnimationLinear" | "IconAnimationNone" | "IconAnimationOvershoot" | "IconAnimationUndershoot" | "IconAnonymous" | "IconAnthropic" | "IconAntigravity" | "IconAnvil" | "IconApiAggregate" | "IconApiConnection" | "IconAppearanceDarkMode" | "IconAppearanceLightMode" | "IconApple" | "IconAppleIntelligence" | "IconAppleIntelligenceIcon" | "IconAppleMusic" | "IconAppleNewton" | "IconApples" | "IconAppleSpring" | "IconApps" | "IconAppstore" | "IconAr" | "IconArc" | "IconArchive" | "IconArchive1" | "IconArchiveJunk" | "IconArCube3" | "IconArena" | "IconArmchair" | "IconAround" | "IconArrow" | "IconArrowBottomTop" | "IconArrowBoxLeft" | "IconArrowBoxRight" | "IconArrowCornerDownLeft" | "IconArrowCornerDownRight" | "IconArrowCornerLeftDown" | "IconArrowCornerLeftUp" | "IconArrowCornerRightDown" | "IconArrowCornerRightUp" | "IconArrowCornerUpLeft" | "IconArrowCornerUpRight" | "IconArrowDown" | "IconArrowDownCircle" | "IconArrowDownLeft" | "IconArrowDownRight" | "IconArrowDownSquare" | "IconArrowDownWall" | "IconArrowExpandHor" | "IconArrowExpandVer" | "IconArrowInbox" | "IconArrowLeft" | "IconArrowLeftCircle" | "IconArrowLeftDownCircle" | "IconArrowLeftRight" | "IconArrowLeftSquare" | "IconArrowLeftUpCircle" | "IconArrowLeftX" | "IconArrowLoopDownLeft" | "IconArrowOutOfBox" | "IconArrowPathDown" | "IconArrowPathLeft" | "IconArrowPathRight" | "IconArrowPathUp" | "IconArrowRedoDown" | "IconArrowRight" | "IconArrowRightCircle" | "IconArrowRightDownCircle" | "IconArrowRightLeft" | "IconArrowRightSquare" | "IconArrowRightUpCircle" | "IconArrowRotateClockwise" | "IconArrowRotateCounterClockwise" | "IconArrowRotateLeftRight" | "IconArrowRotateRightLeft" | "IconArrowRotateSparkle" | "IconArrowRounded" | "IconArrowsAllSides" | "IconArrowsAllSides2" | "IconArrowsAllSides21" | "IconArrowShareLeft" | "IconArrowShareRight" | "IconArrowsHide" | "IconArrowSplitDown" | "IconArrowSplitDown1" | "IconArrowSplitLeft" | "IconArrowSplitRight" | "IconArrowSplitUp" | "IconArrowsRepeat" | "IconArrowsRepeatCircle" | "IconArrowsRepeatRightLeft" | "IconArrowsRepeatRightLeftOff" | "IconArrowsShow" | "IconArrowsZoom" | "IconArrowTopBottom" | "IconArrowTriangleBottom" | "IconArrowTriangleLeft" | "IconArrowTriangleRight" | "IconArrowTriangleTop" | "IconArrowUndoUp" | "IconArrowUp" | "IconArrowUpCircle" | "IconArrowUpDownLeftRight" | "IconArrowUpLeft" | "IconArrowUpRight" | "IconArrowUpSquare" | "IconArrowUpWall" | "IconArrowWall2Down" | "IconArrowWall2Left" | "IconArrowWall2Right" | "IconArrowWall2Up" | "IconArrowWallDown" | "IconArrowWallLeft" | "IconArrowWallRight" | "IconArrowWallUp" | "IconArScanCube1" | "IconArScanCube2" | "IconArtifactNews" | "IconAspectRatio11" | "IconAspectRatio169" | "IconAspectRatio219" | "IconAspectRatio34" | "IconAspectRatio43" | "IconAsterisk" | "IconAt" | "IconAtom" | "IconAudio" | "IconAura" | "IconAutoCorrect" | "IconAutoCrop" | "IconAutoFlash" | "IconAutoSize" | "IconAvocado" | "IconBack" | "IconBack10s" | "IconBackpack" | "IconBackward" | "IconBag" | "IconBag2" | "IconBag2Sparkle" | "IconBag3" | "IconBaking" | "IconBalloon" | "IconBanana" | "IconBananas" | "IconBank" | "IconBank2" | "IconBanknote1" | "IconBanknote2" | "IconBarcode" | "IconBarsThree" | "IconBarsThree2" | "IconBarsThree3" | "IconBarsTwo" | "IconBarsTwo2" | "IconBaseball" | "IconBasket1" | "IconBasket2" | "IconBasketball" | "IconBathMan1" | "IconBathWoman1" | "IconBatteryEmpty" | "IconBatteryError" | "IconBatteryFull" | "IconBatteryLoading" | "IconBatteryLow" | "IconBatteryMedium" | "IconBaymax" | "IconBean" | "IconBecepsLeftArm" | "IconBecepsRightArm" | "IconBed" | "IconBee" | "IconBeer" | "IconBehance" | "IconBell" | "IconBell2" | "IconBell2Snooze" | "IconBellCheck" | "IconBellOff" | "IconBento" | "IconBeta" | "IconBezier" | "IconBezierAdd" | "IconBezierCircle" | "IconBezierCurve" | "IconBezierCurves" | "IconBezierCurves1" | "IconBezierEdit" | "IconBezierPointer" | "IconBezierRemove" | "IconBike" | "IconBirthdayCake" | "IconBitcoin" | "IconBitcoinCircle" | "IconBitcoinLogo" | "IconBlackHole" | "IconBlackpoint" | "IconBlankPageLandscape" | "IconBlankPagePortrait" | "IconBlip" | "IconBlock" | "IconBlocks" | "IconBlockSortAscending" | "IconBlockSortDescending" | "IconBlossom" | "IconBluesky" | "IconBluetooth" | "IconBlur" | "IconBoard" | "IconBoat" | "IconBold" | "IconBolt" | "IconBomb" | "IconBook" | "IconBookmark" | "IconBookmarkCheck" | "IconBookmarkDelete" | "IconBookmarkPlus" | "IconBookmarkRemove" | "IconBooks" | "IconBookSimple" | "IconBooleanGroupExclude" | "IconBooleanGroupIntersect" | "IconBooleanGroupIntersect2" | "IconBooleanGroupIntersect3" | "IconBooleanGroupSubstract" | "IconBooleanGroupSubstract2" | "IconBooleanGroupUnion" | "IconBooleanGroupUnion2" | "IconBottle" | "IconBottombarHiddenBottomWide" | "IconBowling" | "IconBox2" | "IconBox2AltFill" | "IconBoxSparkle" | "IconBrackets1" | "IconBrackets2" | "IconBrain" | "IconBrain1" | "IconBrain2" | "IconBrainSideview" | "IconBranch" | "IconBranchSimple" | "IconBreakfast" | "IconBridge" | "IconBrightness" | "IconBrilliance" | "IconBrokenChainLink1" | "IconBrokenChainLink2" | "IconBrokenChainLink3" | "IconBrokenHeart" | "IconBronceMedal" | "IconBroom" | "IconBroomSparkle" | "IconBrowserTabs" | "IconBrush" | "IconBubble2" | "IconBubble3" | "IconBubble4" | "IconBubble5" | "IconBubble6" | "IconBubbleAlert" | "IconBubbleAnnotation2" | "IconBubbleAnnotation3" | "IconBubbleAnnotation4" | "IconBubbleAnnotation5" | "IconBubbleAnnotation6" | "IconBubbleCheck" | "IconBubbleCrossed" | "IconBubbleDots" | "IconBubbleHeart" | "IconBubbleInfo" | "IconBubblePlus" | "IconBubbleQuestion" | "IconBubbleQuotes" | "IconBubbles" | "IconBubbleSparkle" | "IconBubbleSparkle1" | "IconBubbleText" | "IconBubbleText6" | "IconBubbleWide" | "IconBubbleWideAnnotation" | "IconBubbleWideNotification" | "IconBubbleWideSparkle" | "IconBucket" | "IconBug" | "IconBugFace" | "IconBuildingBlocks" | "IconBuildings" | "IconBulletList" | "IconBun" | "IconBurger" | "IconBurnTokens" | "IconBurst" | "IconBus" | "IconCabinet" | "IconCalculator" | "IconCalendar1" | "IconCalendar2" | "IconCalendar3" | "IconCalendar4" | "IconCalendarAdd4" | "IconCalendarCheck" | "IconCalendarCheck4" | "IconCalendarClock" | "IconCalendarClock4" | "IconCalendarDays" | "IconCalendarEdit" | "IconCalendarRemove4" | "IconCalendarRepeat" | "IconCalendarSearch" | "IconCalendarSearch4" | "IconCalendarTearOff" | "IconCalender5" | "IconCalenderAdd" | "IconCalenderNextWeek" | "IconCalenderRemove" | "IconCalenderSparkle" | "IconCalenderToday" | "IconCalenderTomorrow" | "IconCall" | "IconCallCancel" | "IconCallIncoming" | "IconCallOutgoing" | "IconCamera1" | "IconCamera2" | "IconCamera3" | "IconCamera4" | "IconCamera5" | "IconCameraAuto" | "IconCameraOff" | "IconCameraOff1" | "IconCameraSparkle" | "IconCandy" | "IconCanvasGrid" | "IconCap" | "IconCapture" | "IconCar1" | "IconCar10" | "IconCar10Ev" | "IconCar1Ev" | "IconCar2" | "IconCar2Ev" | "IconCar3" | "IconCar3Ev" | "IconCar4" | "IconCar4Ev" | "IconCar5" | "IconCar5Ev" | "IconCar6" | "IconCar6Ev" | "IconCar7" | "IconCar7Ev" | "IconCar8" | "IconCar8Ev" | "IconCar9" | "IconCar9Ev" | "IconCard" | "IconCarFrontView" | "IconCarTaxi" | "IconCarussel" | "IconCash" | "IconCat" | "IconCd" | "IconCelebrate" | "IconCentralIconSystem" | "IconCereals" | "IconChainLink1" | "IconChainLink2" | "IconChainLink3" | "IconChainLink4" | "IconChair" | "IconChairModern" | "IconChanges" | "IconChargingStation" | "IconChart1" | "IconChart2" | "IconChart3" | "IconChart4" | "IconChart5" | "IconChart6" | "IconChart7" | "IconChartCompare" | "IconChartCompareHorizontal" | "IconChartWaterfall" | "IconChartWaterfallAxis" | "IconChatBubble7" | "IconChatBubbles" | "IconCheckCircle2" | "IconCheckCircle2Dashed" | "IconCheckCircleDashed" | "IconChecklist" | "IconCheckmark1" | "IconCheckmark1Medium" | "IconCheckmark1Small" | "IconCheckmark2" | "IconCheckmark2Medium" | "IconCheckmark2Small" | "IconCheeseburger" | "IconCherry" | "IconCherryOnTop" | "IconChevronBottom" | "IconChevronDoubleLeft" | "IconChevronDoubleRight" | "IconChevronDownMedium" | "IconChevronDownSmall" | "IconChevronGrabberHorizontal" | "IconChevronGrabberVertical" | "IconChevronLargeDown" | "IconChevronLargeLeft" | "IconChevronLargeRight" | "IconChevronLargeTop" | "IconChevronLeft" | "IconChevronLeftMedium" | "IconChevronLeftSmall" | "IconChevronRight" | "IconChevronRightMedium" | "IconChevronRightSmall" | "IconChevronTop" | "IconChevronTopMedium" | "IconChevronTopSmall" | "IconChevronTriangleDownMedium" | "IconChevronTriangleDownSmall" | "IconChevronTriangleLeftMedium" | "IconChevronTriangleRightMedium" | "IconChevronTriangleUpMedium" | "IconChevronTriangleUpSmall" | "IconChip" | "IconChipSimple" | "IconChrome" | "IconChromecast" | "IconCircle" | "IconCircleArrowDown" | "IconCircleBanSign" | "IconCircleCheck" | "IconCircleDashed" | "IconCircleDotsCenter1" | "IconCircleDotsCenter2" | "IconCircleDotted" | "IconCircleHalfFill" | "IconCircleInfo" | "IconCircleMinus" | "IconCirclePerson" | "IconCirclePlaceholderOff" | "IconCirclePlaceholderOn" | "IconCirclePlus" | "IconCircleQuestionmark" | "IconCircleRecord" | "IconCirclesThree" | "IconCircleX" | "IconClapboard" | "IconClapboardSparkle" | "IconClapboardWide" | "IconClaudeai" | "IconClaw" | "IconClawd" | "IconClipboard" | "IconClipboard2" | "IconClipboard2Sparkle" | "IconClock" | "IconClock3OClock" | "IconClock9OClock" | "IconClockAlert" | "IconClockSnooze" | "IconClockSquare" | "IconCloseCircleDashed" | "IconClosedCaptioning" | "IconCloseQuote1" | "IconCloseQuote2" | "IconCloud" | "IconCloud2" | "IconCloudApi" | "IconCloudCheck" | "IconCloudDownload" | "IconCloudOff" | "IconCloudOff2" | "IconCloudSimple" | "IconCloudSimpleDisconnected" | "IconCloudSimpleDownload" | "IconCloudSimpleUpload" | "IconCloudSnow" | "IconCloudSync" | "IconCloudSync2" | "IconCloudTransfer" | "IconCloudUpload" | "IconCloudWeather" | "IconCloudy" | "IconCloudySparkle" | "IconCloudySun" | "IconCmd" | "IconCmdBox" | "IconCocktail" | "IconCode" | "IconCodeAnalyze" | "IconCodeAssistant" | "IconCodeBrackets" | "IconCodeInsert" | "IconCodeLarge" | "IconCodeLines" | "IconCodeMedium" | "IconCodepen" | "IconCodeTree" | "IconCoin1" | "IconCoin2" | "IconCoinLira" | "IconCoinPesos" | "IconCoinRand" | "IconCoinRupees" | "IconCoins" | "IconCoinsAdd" | "IconCoinStack" | "IconCoinWon" | "IconCollaborationPointerLeft" | "IconCollaborationPointerRight" | "IconColorPalette" | "IconColorPalette2" | "IconColorRoll" | "IconColors" | "IconColorSwatch" | "IconColumns3" | "IconColumns3Wide" | "IconColumnWide" | "IconColumnWideAdd" | "IconColumnWideHalf" | "IconColumnWideHalfAdd" | "IconColumnWideHalfRemove" | "IconColumnWideRemove" | "IconComboChartAxis" | "IconCommits" | "IconCompassRound" | "IconCompassSquare" | "IconComponents" | "IconComputerUse" | "IconConcise" | "IconConductor" | "IconConnectors1" | "IconConnectors2" | "IconConsole" | "IconConsoleSimple" | "IconConsoleSimple1" | "IconConsoleSparkle" | "IconConstructionHelmet" | "IconContacts" | "IconContrast" | "IconControlKeyLeft" | "IconControlKeyRight" | "IconCookies" | "IconCooking" | "IconCopilot" | "IconCopyright" | "IconCornerRadius" | "IconCosmos" | "IconCourt" | "IconCpp" | "IconCreditCard1" | "IconCreditCard2" | "IconCreditCardAdd" | "IconCrop" | "IconCrossLarge" | "IconCrossMedium" | "IconCrossSmall" | "IconCrown" | "IconCrypto" | "IconCryptoCoin" | "IconCryptopunk" | "IconCryptoWallet" | "IconCup" | "IconCupHot" | "IconCurrencyDollar" | "IconCurrencyEuro" | "IconCurrencyLira" | "IconCurrencyPesos" | "IconCurrencyPounds" | "IconCurrencyRupees" | "IconCurrencyYen" | "IconCursor" | "IconCursor1" | "IconCursor3" | "IconCursorAi" | "IconCursorClick" | "IconCursorList" | "IconCurtain" | "IconCuteRobot" | "IconDashboardFast" | "IconDashboardLow" | "IconDashboardMiddle" | "IconDateCustom" | "IconDateDaily" | "IconDateMonthly" | "IconDateWeekdays" | "IconDateWeekly" | "IconDateYearly" | "IconDebugger" | "IconDecimalNumberComma" | "IconDecimalNumberDot" | "IconDeepDive" | "IconDeepSearch" | "IconDeepseek" | "IconDeliveryBike" | "IconDeskLamp" | "IconDeskOffice" | "IconDeskOffice2" | "IconDevices" | "IconDevices2" | "IconDevin" | "IconDia" | "IconDiamond" | "IconDiamondShine" | "IconDice1" | "IconDice2" | "IconDice3" | "IconDice4" | "IconDice5" | "IconDice6" | "IconDices" | "IconDifferenceIgnored" | "IconDifferenceModified" | "IconDino" | "IconDirection1" | "IconDirection2" | "IconDirectorChair" | "IconDiscoBall" | "IconDiscord" | "IconDishwasher" | "IconDispersion" | "IconDistortion" | "IconDivider" | "IconDollar" | "IconDonut" | "IconDonutGlaze" | "IconDoor" | "IconDoorHanger" | "IconDossier" | "IconDotGrid1x3Horizontal" | "IconDotGrid1x3HorizontalTight" | "IconDotGrid1x3Vertical" | "IconDotGrid1x3VerticalTight" | "IconDotGrid2x3" | "IconDotGrid3x3" | "IconDoupleCheck" | "IconDoupleCheckmark1" | "IconDoupleCheckmark1Small" | "IconDoupleCheckmark2Small" | "IconDownsize" | "IconDownsize2" | "IconDraft" | "IconDraftSimple" | "IconDraw" | "IconDrawer1" | "IconDrawer2" | "IconDrawer3" | "IconDrawer4" | "IconDresser" | "IconDribbble" | "IconDrillingRig" | "IconDrink" | "IconDrop" | "IconDumbell" | "IconDuolingo" | "IconEar" | "IconEarth" | "IconEditBig" | "IconEditSmall1" | "IconEditSmall2" | "IconEducation" | "IconEinstein" | "IconElectrocardiogram" | "IconElements" | "IconEmail1" | "IconEmail1Sparkle" | "IconEmail2" | "IconEmail3" | "IconEmailNotification" | "IconEmailPlus" | "IconEmailSettings" | "IconEmojiAddReaction" | "IconEmojiAngry" | "IconEmojiAstonished" | "IconEmojiGrinning" | "IconEmojiLol" | "IconEmojiMouthless" | "IconEmojiNeutral" | "IconEmojiProfile" | "IconEmojiSad" | "IconEmojiSadTear" | "IconEmojiSleep" | "IconEmojiSmile" | "IconEmojiSmiley" | "IconEmojiSmilingFace" | "IconEmojiSmirking" | "IconEmojiStarStruck" | "IconEmojiTongue" | "IconEmojiWink" | "IconEmojiWinkTongue" | "IconEraser" | "IconEraserSimple" | "IconEsc" | "IconEthereum" | "IconEuro" | "IconEuropeanUnion" | "IconExclamationCircle" | "IconExclamationCircleBold" | "IconExclamationTriangle" | "IconExpand" | "IconExpand315" | "IconExpand45" | "IconExpandSimple" | "IconExpandSimple2" | "IconExplosion" | "IconExposure1" | "IconExposure2" | "IconEyeClosed" | "IconEyedropper" | "IconEyedropper2" | "IconEyeOpen" | "IconEyeSlash" | "IconEyeSlash2" | "IconEyeSparkle" | "IconFacebook" | "IconFacebookMessenger" | "IconFaceId" | "IconFaceIdFace" | "IconFactory" | "IconFashion" | "IconFastDelivery" | "IconFastForward" | "IconFastForward10s" | "IconFastForward15s" | "IconFastForward30s" | "IconFastForward5s" | "IconFastShipping" | "IconFeather" | "IconFeather2" | "IconFeature" | "IconFigma" | "IconFigmaSimple" | "IconFileArrowLeftIn" | "IconFileArrowLeftOut" | "IconFileArrowRightIn" | "IconFileArrowRightOut" | "IconFileBend" | "IconFileChart" | "IconFileCloud" | "IconFileDownload" | "IconFileEdit" | "IconFileJpg" | "IconFileLink" | "IconFileLock" | "IconFilePdf" | "IconFilePng" | "IconFiles" | "IconFileSparkle" | "IconFileText" | "IconFileZip" | "IconFilter1" | "IconFilter2" | "IconFilterAsc" | "IconFilterAscending" | "IconFilterCircle" | "IconFilterDesc" | "IconFilterDescending" | "IconFilterTimeline" | "IconFinder" | "IconFinderFace" | "IconFingerPrint1" | "IconFingerPrint2" | "IconFire1" | "IconFire2" | "IconFire3" | "IconFireExtinguisher" | "IconFirefox" | "IconFirewall" | "IconFistbump" | "IconFlag1" | "IconFlag2" | "IconFlashcards" | "IconFloppyDisk1" | "IconFloppyDisk2" | "IconFlowerShape" | "IconFocusAuto" | "IconFocusExposure" | "IconFocusFlash" | "IconFocusLock" | "IconFocusMacro" | "IconFocusMagic" | "IconFocusMode" | "IconFocusRemove" | "IconFocusRenew" | "IconFocusSquare" | "IconFocusZoomIn" | "IconFocusZoomOut" | "IconFolder1" | "IconFolder2" | "IconFolderAddLeft" | "IconFolderAddRight" | "IconFolderBookmarks" | "IconFolderCloud" | "IconFolderDelete" | "IconFolderDownload" | "IconFolderLink" | "IconFolderLink2" | "IconFolderOpen" | "IconFolderOpenFront" | "IconFolderPaper" | "IconFolderRestricted" | "IconFolders" | "IconFolders2" | "IconFolderShared" | "IconFolderShield" | "IconFolderSparkle" | "IconFolderUpload" | "IconFontStyle" | "IconFoodBell" | "IconFoodExperiences" | "IconFootsteps" | "IconFork" | "IconForkCode" | "IconForkKnife" | "IconForkSimple" | "IconForkSpoon" | "IconFormCapsule" | "IconFormCircle" | "IconFormDiamond" | "IconFormFlower" | "IconFormHexagon" | "IconFormOctagon" | "IconFormOctagonRotate" | "IconFormOval" | "IconFormPentagon" | "IconFormPyramide" | "IconFormRectangle" | "IconFormRhombus" | "IconFormsCircleSquare" | "IconFormSeal" | "IconFormSquare" | "IconFormula1" | "IconFortuneTellerBall" | "IconForwards10s" | "IconForYou" | "IconFramer" | "IconFridge" | "IconFrisbee" | "IconFrisbeeGolf" | "IconFullMoon" | "IconFullScreen" | "IconFullscreen1" | "IconFullscreen2" | "IconGalaxy" | "IconGamecontroller" | "IconGamepad" | "IconGamepadControls" | "IconGamepadControlsDown" | "IconGamepadControlsLeft" | "IconGamepadControlsRight" | "IconGamepadControlsRound" | "IconGamepadControlsRoundDown" | "IconGamepadControlsRoundLeft" | "IconGamepadControlsRoundRight" | "IconGamepadControlsRoundUp" | "IconGamepadControlsUp" | "IconGarage" | "IconGarlic" | "IconGas" | "IconGauge" | "IconGemini" | "IconGenderFemale" | "IconGenderMale" | "IconGhost" | "IconGhost2" | "IconGif" | "IconGifSquare" | "IconGift1" | "IconGift2" | "IconGiftBox" | "IconGiftcard" | "IconGiroCard" | "IconGiroCards" | "IconGit" | "IconGithub" | "IconGlass" | "IconGlassWater" | "IconGlobe" | "IconGlobe2" | "IconGoatHead" | "IconGoblin" | "IconGoblin2" | "IconGold" | "IconGoldenGateBridge" | "IconGoldMedal" | "IconGolfBall" | "IconGooey" | "IconGoogle" | "IconGoogleAistudio" | "IconGoogleDeepmind" | "IconGooglePlayStore" | "IconGoose" | "IconGovernment" | "IconGraduateCap" | "IconGraduateCap2" | "IconGranola" | "IconGrass" | "IconGreenPower" | "IconGrok" | "IconGroup1" | "IconGroup2" | "IconGroup3" | "IconGrowth" | "IconGumroad" | "IconGyroscopeSensor" | "IconH1" | "IconH2" | "IconH3" | "IconHammer" | "IconHammer2" | "IconHand4Finger" | "IconHand5Finger" | "IconHandBell" | "IconHandshake" | "IconHaptic" | "IconHapticFeedback" | "IconHashtag" | "IconHatBunny" | "IconHatSparkle" | "IconHd" | "IconHdr" | "IconHead" | "IconHeadline" | "IconHeadphones" | "IconHeart" | "IconHeart2" | "IconHeartBeat" | "IconHeartDonation" | "IconHermesHelmet" | "IconHighlight" | "IconHighlights" | "IconHistory" | "IconHome" | "IconHomeCircle" | "IconHomeDoor" | "IconHomeEnergy" | "IconHomeEnergy2" | "IconHomeLine" | "IconHomeOpen" | "IconHomePersonalFeed" | "IconHomeRoof" | "IconHomeRoofDoor" | "IconHomeRoundDoor" | "IconHook" | "IconHorizontalAlignmentBottom" | "IconHorizontalAlignmentCenter" | "IconHorizontalAlignmentTop" | "IconHotDrinkCup" | "IconHourglass" | "IconHourglass2" | "IconHumanMashine" | "IconIcebowl" | "IconIceHockey" | "IconIconists" | "IconIllustration" | "IconImac" | "IconImageAltText" | "IconImageAvatarSparkle" | "IconImages1" | "IconImages1Alt" | "IconImages2" | "IconImages3" | "IconImages4" | "IconImages41" | "IconImages5" | "IconImagesCircle" | "IconImageSparkle" | "IconImagesSparkle" | "IconImagine" | "IconImagineAi" | "IconImagineHead" | "IconImessage" | "IconImport" | "IconImport2" | "IconInboxChecked" | "IconInboxEmpty" | "IconIncrease" | "IconInfinity" | "IconInfoSimple" | "IconInitiatives" | "IconInjection" | "IconInputForm" | "IconInsights" | "IconInstagram" | "IconIntegrations" | "IconInvite" | "IconIsoOrg" | "IconItalic" | "IconJava" | "IconJavaCoffeeBean" | "IconJavascript" | "IconJson" | "IconJudgeGavel" | "IconJump" | "IconKanbanView" | "IconKey1" | "IconKey2" | "IconKey3" | "IconKeyboard" | "IconKeyboardCable" | "IconKeyboardDown" | "IconKeyboardUp" | "IconKeyframe" | "IconKeyhole" | "IconKickball" | "IconLab" | "IconLadybug" | "IconLaw" | "IconLayersBehind" | "IconLayersThree" | "IconLayersTwo" | "IconLayoutAlignBottom" | "IconLayoutAlignLeft" | "IconLayoutAlignRight" | "IconLayoutAlignTop" | "IconLayoutBottom" | "IconLayoutColumn" | "IconLayoutDashboard" | "IconLayoutGrid1" | "IconLayoutGrid2" | "IconLayoutHalf" | "IconLayoutLeft" | "IconLayoutRight" | "IconLayoutSidebar" | "IconLayoutThird" | "IconLayoutTop" | "IconLayoutTopbar" | "IconLayoutWindow" | "IconLeaderboard" | "IconLemonsqueezy" | "IconLens" | "IconLetterACircle" | "IconLetterASquare" | "IconLetterZCircle" | "IconLetterZSquare" | "IconLibrary" | "IconLifeVest" | "IconLightBulb" | "IconLightbulbGlow" | "IconLightBulbSimple" | "IconLightbulbSparkle" | "IconLightning" | "IconLightningBolt" | "IconLightningBoltOff" | "IconLimit" | "IconLinear" | "IconLinebreak" | "IconLineChart1" | "IconLineChart2" | "IconLineChart3" | "IconLineChart4" | "IconLineHeight" | "IconLineThickness" | "IconLinkedin" | "IconLinktree" | "IconLiquidGlass" | "IconListAdd" | "IconListBullets" | "IconListBulletsSquare" | "IconListSparkle" | "IconLiveActivity" | "IconLiveFull" | "IconLiveNoSignal" | "IconLiveVoiceTranslate" | "IconLiveWeak" | "IconLoader" | "IconLoadingCircle" | "IconLocation" | "IconLocationSparkle" | "IconLock" | "IconLock2" | "IconLottielab" | "IconLovable" | "IconMacbook" | "IconMacbookAir" | "IconMacintosh" | "IconMacMini" | "IconMagicBook" | "IconMagicEdit" | "IconMagicHands" | "IconMagicLamp" | "IconMagicMouse" | "IconMagicWand" | "IconMagicWand2" | "IconMagicWand3" | "IconMagnet" | "IconMagnifyingGlass" | "IconMagnifyingGlass2" | "IconMailbox" | "IconMaintenance" | "IconMakeItPop" | "IconMall" | "IconManusAi" | "IconMap" | "IconMapEditFlat" | "IconMapPin" | "IconMapPin2" | "IconMapPinFlat" | "IconMarkdown" | "IconMarker" | "IconMarker2" | "IconMarkerCircle" | "IconMarkup" | "IconMask" | "IconMask1" | "IconMastadon" | "IconMathBasic" | "IconMathEquals" | "IconMathEqualsCircle" | "IconMathGreaterThan" | "IconMathGreaterThanCircle" | "IconMathLessThan" | "IconMathLessThanCircle" | "IconMathMultiplication" | "IconMathNotes" | "IconMathScientific" | "IconMedal" | "IconMedicalCross" | "IconMedicalCrossCircle" | "IconMedicalCrossSquare" | "IconMedicinePill" | "IconMedicinePill2" | "IconMedicineTablett" | "IconMedium" | "IconMegaphone" | "IconMegaphone2" | "IconMergeConflict" | "IconMergeConflictSimple" | "IconMerged" | "IconMergedSimple" | "IconMetaAi" | "IconMicrophone" | "IconMicrophoneOff" | "IconMicrophoneSparkle" | "IconMicrosoftCopilot" | "IconMidjourney" | "IconMinimize" | "IconMinimize315" | "IconMinimize45" | "IconMinusLarge" | "IconMinusMedium" | "IconMinusSmall" | "IconMistral" | "IconModelcontextprotocol" | "IconMoneybag" | "IconMoneyHand" | "IconMoon" | "IconMoonStar" | "IconMorningBrief" | "IconMountainBike" | "IconMouse" | "IconMouseClassic" | "IconMouseClassic2" | "IconMouseDown" | "IconMouseScrollDown" | "IconMouseScrollUp" | "IconMouseUp" | "IconMouth" | "IconMoveFolder" | "IconMultiMedia" | "IconMute" | "IconNailedIt" | "IconNetify" | "IconNewspaper" | "IconNewspaper1" | "IconNewspaper2" | "IconNewspaper3" | "IconNfc1" | "IconNfc2" | "IconNintendoSwitch" | "IconNoFlash" | "IconNoiseReduction" | "IconNote1" | "IconNote2" | "IconNotebook" | "IconNotebooklm" | "IconNotepad" | "IconNotes" | "IconNoteText" | "IconNotion" | "IconNotionAi" | "IconNpm" | "IconNuclearPowerPlant" | "IconNumber0Circle" | "IconNumber0Square" | "IconNumber1Circle" | "IconNumber1Square" | "IconNumber2Circle" | "IconNumber2Square" | "IconNumber3Circle" | "IconNumber3Square" | "IconNumber4Circle" | "IconNumber4Square" | "IconNumber5Circle" | "IconNumber5Square" | "IconNumber6Circle" | "IconNumber6Square" | "IconNumber7Circle" | "IconNumber7Square" | "IconNumber8Circle" | "IconNumber8Square" | "IconNumber9Circle" | "IconNumber9Square" | "IconNumberedList" | "IconNumbers01" | "IconNumbers123" | "IconNvidia" | "IconOculus" | "IconOffline" | "IconOldJoystick" | "IconOldPhone" | "IconOllama" | "IconOmega" | "IconOngoing" | "IconOpenai" | "IconOpenaiAtlas" | "IconOpenaiCodex" | "IconOpenaiPrism" | "IconOpenaiSora" | "IconOpenclaw" | "IconOpencode" | "IconOpenQuote1" | "IconOpenQuote2" | "IconOpera" | "IconOpt" | "IconOptAlt" | "IconOptionKey" | "IconOrange" | "IconOrganisation" | "IconOwlFace" | "IconPackage" | "IconPackageAdd" | "IconPackageBlock" | "IconPackageCkeck" | "IconPackageDelivery" | "IconPackageDelivery1" | "IconPackageDelivery2" | "IconPackageEdit" | "IconPackageIn" | "IconPackageOut" | "IconPackageRemove" | "IconPackageSearch" | "IconPackageSecurity" | "IconPageAdd" | "IconPageAttachment" | "IconPageCheck" | "IconPageCloud" | "IconPageCross" | "IconPageCrossText" | "IconPageEdit" | "IconPageEditText" | "IconPageEmpty" | "IconPageLink" | "IconPageLock" | "IconPagePieChart" | "IconPageSearch" | "IconPageSearchLines" | "IconPageText" | "IconPageTextAdd" | "IconPageTextCloud" | "IconPageTextLink" | "IconPageTextLock" | "IconPageTextPieChart" | "IconPageTextSearch" | "IconPaintBrush" | "IconPaintBucket" | "IconPaintBucketDrop" | "IconPan" | "IconPancakes" | "IconPanoramaView" | "IconPaperclip1" | "IconPaperclip2" | "IconPaperclip3" | "IconPaperPlane" | "IconPaperPlaneTopRight" | "IconParachute" | "IconParagraph" | "IconParasol" | "IconPark" | "IconPasskeys" | "IconPassport" | "IconPassword" | "IconPasswordStars" | "IconPatreon" | "IconPause" | "IconPayment" | "IconPeace" | "IconPencil" | "IconPencil2" | "IconPencil3" | "IconPencilAi" | "IconPencilLine" | "IconPencilSparkle" | "IconPencilWave" | "IconPeople" | "IconPeople2" | "IconPeopleAdd" | "IconPeopleAdd2" | "IconPeopleAdded" | "IconPeopleCircle" | "IconPeopleCopy" | "IconPeopleEdit" | "IconPeopleGear" | "IconPeopleGroup2" | "IconPeopleIdCard" | "IconPeopleIdCard2" | "IconPeopleLike" | "IconPeopleNoise" | "IconPeopleRemove" | "IconPeopleRemove2" | "IconPeopleSparkles" | "IconPeopleVersus" | "IconPeopleVoice" | "IconPercent" | "IconPerplexity" | "IconPersona" | "IconPets" | "IconPhone" | "IconPhoneDynamicIsland" | "IconPhoneHaptic" | "IconPhoneTopDynamicIsland" | "IconPhoneTopPunchHoleCenter" | "IconPhp" | "IconPhpElephant" | "IconPhyton" | "IconPickelball" | "IconPictureInPicture" | "IconPieChart1" | "IconPieChart2" | "IconPieChart3" | "IconPiggyBank" | "IconPiggyBankCoin" | "IconPillow" | "IconPillowZz" | "IconPilone" | "IconPin" | "IconPin2" | "IconPinch" | "IconPinCircle" | "IconPinFlag" | "IconPinLocation" | "IconPinterest" | "IconPinterestSimple" | "IconPizza" | "IconPlaceholder" | "IconPlan" | "IconPlanning" | "IconPlay" | "IconPlayCircle" | "IconPlayground" | "IconPlaylist" | "IconPlaystation" | "IconPlugin1" | "IconPlugin2" | "IconPlusLarge" | "IconPlusMedium" | "IconPlusSmall" | "IconPodcast1" | "IconPodcast2" | "IconPointChart" | "IconPointer" | "IconPokeball" | "IconPolitics" | "IconPoop" | "IconPopcorn" | "IconPopsicle1" | "IconPopsicle2" | "IconPostcard1" | "IconPostcard2" | "IconPound" | "IconPowerPlant" | "IconPreview" | "IconPrinter" | "IconProcessor" | "IconProducthunt" | "IconProgress100" | "IconProgress25" | "IconProgress50" | "IconProgress75" | "IconProgressArc" | "IconProjects" | "IconPrompt" | "IconPrompt1" | "IconPromptSuggestion" | "IconPromptTextToImage" | "IconPromptTextToVideo" | "IconPropeller" | "IconPullRequest" | "IconPullRequestClosedSimple" | "IconPullRequestSimple" | "IconPumpjack" | "IconPush" | "IconPushTheButton" | "IconPuzzle" | "IconQm3" | "IconQrCode" | "IconQuickAi" | "IconQuickSearch" | "IconQuora" | "IconRacingFlag" | "IconRadar" | "IconRadar1" | "IconRadio" | "IconRainbow" | "IconRainy" | "IconRainyLight" | "IconRaisingHand4Finger" | "IconRaisingHand5Finger" | "IconRandom" | "IconReact" | "IconReadingList" | "IconRear" | "IconReceiptBill" | "IconReceiptCheck" | "IconReceiptionBell" | "IconReceiptionBell2" | "IconReceiptionBellSparkle" | "IconReceiptStorno" | "IconReceiptTax" | "IconRecKeyframe" | "IconRecKeyframe2" | "IconRecord" | "IconRecraft" | "IconReddit" | "IconRedDotAward" | "IconRedirectArrow" | "IconReduceMotion" | "IconReference" | "IconRemix" | "IconRemixCircle" | "IconRemoveBackground" | "IconRemoveBackground2" | "IconRemoveFromBasket" | "IconRemoveFromBasket2" | "IconRemoveKeyframe" | "IconRemoveTextstyle" | "IconReorder" | "IconRepaint" | "IconRepeat" | "IconReplay" | "IconReplit" | "IconRequestClosed" | "IconRescueRing" | "IconRetouch" | "IconReview" | "IconRewind" | "IconRewind10s" | "IconRewind15s" | "IconRewind30s" | "IconRewind5s" | "IconRewrite" | "IconRewrite1" | "IconRewrite2" | "IconRiotGames" | "IconRive" | "IconRobinhood" | "IconRobot" | "IconRobot2" | "IconRobot3" | "IconRobotHeadSlop" | "IconRocket" | "IconRockingHorse" | "IconRoller" | "IconRose" | "IconRotate" | "IconRotate360Left" | "IconRotate360Right" | "IconRoulette1" | "IconRoulette2" | "IconRssFeed" | "IconRuler" | "IconRunShortcut" | "IconRust" | "IconSafari" | "IconSafeSimple" | "IconSandbox" | "IconSankeyAxis" | "IconSankeyChart" | "IconSatellite1" | "IconSatellite2" | "IconScanCode" | "IconScanTextSparkle" | "IconScanVoice" | "IconSchool" | "IconScissors1" | "IconScissors2" | "IconScratchCard" | "IconScreenCapture" | "IconScript" | "IconScript2" | "IconScriptAi" | "IconSdCard" | "IconSearchIntelligence" | "IconSearchlinesSparkle" | "IconSearchMenu" | "IconSearchOptions" | "IconSecretPhrase" | "IconSelectLasso" | "IconSelectLassoDashed" | "IconSend" | "IconSendLater" | "IconSeparateVideoVoice" | "IconServer" | "IconServer1" | "IconServer2" | "IconSettingsGear1" | "IconSettingsGear2" | "IconSettingsGear3" | "IconSettingsGear4" | "IconSettingsKnob" | "IconSettingsSliderHor" | "IconSettingsSliderThree" | "IconSettingsSliderVer" | "IconSettingsToggle1" | "IconSettingsToggle2" | "IconShaderEffect" | "IconShaders" | "IconShadows" | "IconShaka1" | "IconShaka2" | "IconShapesPlusXSquareCircle" | "IconShareAndroid" | "IconShareArrowDown" | "IconShareOs" | "IconShareScreen" | "IconShield" | "IconShield2" | "IconShieldAccess" | "IconShieldAi" | "IconShieldBreak" | "IconShieldCheck" | "IconShieldCheck2" | "IconShieldCheck3" | "IconShieldCode" | "IconShieldCrossed" | "IconShieldKeyhole" | "IconShieldSearch" | "IconShift" | "IconShimmer" | "IconShip" | "IconShipping" | "IconShoppingBag1" | "IconShoppingBag2" | "IconShoppingBag3" | "IconShoppingBag4" | "IconShoppingBagAdd2" | "IconShoppingBagBlock2" | "IconShoppingBagBookmark2" | "IconShoppingBagEdit2" | "IconShoppingBagLike1" | "IconShoppingBagLike2" | "IconShortcut" | "IconShovel" | "IconShredder" | "IconShuffle" | "IconSidebar" | "IconSidebarFloating" | "IconSidebarHiddenLeftWide" | "IconSidebarHiddenRightWide" | "IconSidebarLeftArrow" | "IconSidebarSimpleLeftSquare" | "IconSidebarSimpleLeftWide" | "IconSidebarSimpleRightSquare" | "IconSidebarSimpleRightWide" | "IconSidebarWideLeftArrow" | "IconSignalTower" | "IconSignature" | "IconSilverMedal" | "IconSimCard1" | "IconSimCard2" | "IconSiren" | "IconSiri" | "IconSketch" | "IconSketchbook" | "IconSkip" | "IconSlack" | "IconSleep" | "IconSlice" | "IconSlideAdd" | "IconSlidesTall" | "IconSlidesTallAdd" | "IconSlidesWide" | "IconSlidesWideAdd" | "IconSlideTallAdd" | "IconSlideWideAdd" | "IconSlots" | "IconSmartwatch1" | "IconSmartwatch2" | "IconSnapchat" | "IconSnowFlakes" | "IconSoccer" | "IconSocial" | "IconSofa" | "IconSolar" | "IconSolarPanel" | "IconSolidjs" | "IconSortArrowUpDown" | "IconSoundFx" | "IconSpace" | "IconSpacebar" | "IconSpacer" | "IconSparkle" | "IconSparkle2" | "IconSparkle3" | "IconSparkleCentral" | "IconSparkleHightlight" | "IconSparkles2Bold" | "IconSparkles3Bold" | "IconSparklesSoft" | "IconSparklesThree" | "IconSparklesTwo" | "IconSparklesTwo2" | "IconSpatialCapture" | "IconSpeachToText" | "IconSpeaker" | "IconSpeedDots" | "IconSpeedHigh" | "IconSpeedLow" | "IconSpeedMiddle" | "IconSplit" | "IconSpotify" | "IconSquareArrowBottomLeftCorner" | "IconSquareArrowBottomRight" | "IconSquareArrowBottomRightCorner" | "IconSquareArrowCenter" | "IconSquareArrowDown" | "IconSquareArrowInTopLeft" | "IconSquareArrowOutTopLeft" | "IconSquareArrowTopLeftCorner" | "IconSquareArrowTopRight" | "IconSquareArrowTopRight2" | "IconSquareArrowTopRightCorner" | "IconSquareBehindSquare1" | "IconSquareBehindSquare2" | "IconSquareBehindSquare3" | "IconSquareBehindSquare4" | "IconSquareBehindSquare6" | "IconSquareCheck" | "IconSquareChecklist" | "IconSquareChecklistBell" | "IconSquareChecklistMagnifyingGlass" | "IconSquareCircleTopRight" | "IconSquareCursor" | "IconSquareDotedBehindSquare" | "IconSquareGridCircle" | "IconSquareGridMagnifyingGlass" | "IconSquareInfo" | "IconSquareLines" | "IconSquareLinesBottom" | "IconSquareMinus" | "IconSquarePlaceholder" | "IconSquarePlaceholderDashed" | "IconSquarePlus" | "IconSquareX" | "IconSquized" | "IconStableVoice" | "IconStackedBarChart" | "IconStackedBarChart100" | "IconStackedBarChart100Axis" | "IconStackedBarChart2" | "IconStackedBarChartAxis2" | "IconStackedBarChartHorizontal100Axis" | "IconStackOverflow" | "IconStage" | "IconStamps" | "IconStandingGlobe" | "IconStar" | "IconStarLines" | "IconStarWand" | "IconSteak" | "IconSteakSteamLines" | "IconSteam" | "IconSteeringWheel" | "IconSteeringWheel1" | "IconStepBack" | "IconStepForwards" | "IconSteveJobs" | "IconSticker" | "IconStocks" | "IconStop" | "IconStopCircle" | "IconStopwatch" | "IconStorage" | "IconStore1" | "IconStore2" | "IconStore3" | "IconStore4" | "IconStores" | "IconStrawberry" | "IconStreaming" | "IconStrikeThrough" | "IconStudioDisplay" | "IconStudioDisplay1" | "IconSubscript" | "IconSubscriptionStar" | "IconSubscriptionTick1" | "IconSubscriptionTick2" | "IconSubstack" | "IconSuitcase" | "IconSuitcaseSticker" | "IconSuitcaseWork" | "IconSummary" | "IconSun" | "IconSunburstChart" | "IconSunburstChart2" | "IconSunHigh" | "IconSunLow" | "IconSunrise" | "IconSunriseArrowUp" | "IconSunset" | "IconSunsetArrowDown" | "IconSupabase" | "IconSuperscript" | "IconSupport" | "IconSurfing" | "IconSushi" | "IconSvelte" | "IconSwift" | "IconSwitchVoice" | "IconSword" | "IconTable" | "IconTablet" | "IconTactics1" | "IconTactics2" | "IconTag" | "IconTapas" | "IconTape" | "IconTape2" | "IconTarget" | "IconTarget1" | "IconTarget2" | "IconTargetArrow" | "IconTasks" | "IconTea" | "IconTeacher" | "IconTeacherWhiteboard" | "IconTeam" | "IconTeddyBear" | "IconTelegram" | "IconTelephone" | "IconTelescope" | "IconTelevision" | "IconTelevisionOld" | "IconTennis" | "IconTestflight" | "IconTestTube" | "IconTestTube2" | "IconText1" | "IconText2" | "IconTextareaDrag" | "IconTextBlock" | "IconTextColor" | "IconTextEdit" | "IconTextIndentLeft" | "IconTextIndentRight" | "IconTextIndicator" | "IconTextMotion" | "IconTextSelect" | "IconTextSelectDashed" | "IconTextSize" | "IconTextToImage" | "IconTextToSpeach" | "IconThermostat" | "IconThings" | "IconThinkingBubble" | "IconThinkingBubble1" | "IconThread" | "IconThreads" | "IconThumbDownCurved" | "IconThumbsDown" | "IconThumbsUp" | "IconThumbtack" | "IconThumbUpCurved" | "IconThunder" | "IconTicket" | "IconTiktok" | "IconTimeFlies" | "IconTimeslot" | "IconTitleCase" | "IconToast" | "IconTodos" | "IconToggle" | "IconToiletPaper" | "IconToolbox" | "IconTopbarHiddenTopWide" | "IconToque" | "IconTouch" | "IconTouchGrass" | "IconTower" | "IconTradingViewCandles" | "IconTradingViewLine" | "IconTradingViewSteps" | "IconTrainFrontView" | "IconTranslate" | "IconTrashCan" | "IconTrashCanSimple" | "IconTrashPaper" | "IconTrashPermanently" | "IconTrashRounded" | "IconTreasure" | "IconTree" | "IconTrending1" | "IconTrending2" | "IconTrending3" | "IconTrending4" | "IconTrending5" | "IconTrending6" | "IconTrendingCircle" | "IconTrial" | "IconTrophy" | "IconTruck" | "IconTumblr" | "IconTwitch" | "IconTwitter" | "IconTypescript" | "IconUfo" | "IconUmbrellaSecurity" | "IconUnarchiv" | "IconUnblock" | "IconUnblur" | "IconUnderline" | "IconUnicorn" | "IconUnlocked" | "IconUnlocked2" | "IconUnpin" | "IconUnpin2" | "IconUntrash" | "IconUsb" | "IconUsbC" | "IconUser" | "IconUserAdd" | "IconUserAdded" | "IconUserAddRight" | "IconUserBlock" | "IconUserDuo" | "IconUserEdit" | "IconUserGroup" | "IconUserHeart" | "IconUserKey" | "IconUserRemove" | "IconUserRemoveRight" | "IconUserSettings" | "IconV0" | "IconVariables" | "IconVault" | "IconVectorAnchorPointAsymmetric" | "IconVectorAnchorPointDisconnected" | "IconVectorAnchorPointMirrored" | "IconVectorAnchorPointStraight" | "IconVectorLogo" | "IconVenmo" | "IconVercel" | "IconVersusCircle" | "IconVerticalAlignmentCenter" | "IconVerticalAlignmentLeft" | "IconVerticalAlignmentRight" | "IconVibeCoding" | "IconVibeCoding2" | "IconVibeCodingBird" | "IconVibeCodingStar" | "IconVideo" | "IconVideo2" | "IconVideo2Off" | "IconVideoClip" | "IconVideoOff" | "IconVideoOn" | "IconVideoRoll" | "IconVideos" | "IconVideoTimeline" | "IconVideoTrim" | "IconVignette" | "IconVisionPro" | "IconVisionProApp" | "IconVisualIntelligence" | "IconVkontakte" | "IconVocalMicrophone" | "IconVoice2" | "IconVoice3" | "IconVoiceAndVideo" | "IconVoiceCircle" | "IconVoiceControl" | "IconVoiceHigh" | "IconVoiceLow" | "IconVoiceMemo" | "IconVoiceMid" | "IconVoiceMode" | "IconVoiceover" | "IconVoiceover2" | "IconVoiceRecord" | "IconVoiceSettings" | "IconVoiceShare" | "IconVoiceSparkle" | "IconVolleyball" | "IconVolumeDown" | "IconVolumeFull" | "IconVolumeHalf" | "IconVolumeMinimum" | "IconVolumeOff" | "IconVolumeUp" | "IconVue" | "IconWallet1" | "IconWallet2" | "IconWallet3" | "IconWallet4" | "IconWallet5" | "IconWallpaper" | "IconWardrobe" | "IconWarningSign" | "IconWarp" | "IconWashingMachine" | "IconWaste" | "IconWeb3" | "IconWebcam" | "IconWebflow" | "IconWebsite" | "IconWechat" | "IconWeight" | "IconWhatsapp" | "IconWheelchair" | "IconWhiteboard" | "IconWhiteboard1" | "IconWhiteboard2" | "IconWifiFull" | "IconWifiNoSignal" | "IconWifiSquare" | "IconWifiWeak" | "IconWind" | "IconWindow" | "IconWindow2" | "IconWindowApp" | "IconWindowCursor" | "IconWindowSparkle" | "IconWindPower" | "IconWindsurf" | "IconWip" | "IconWizardHat" | "IconWorld" | "IconWreath" | "IconWreathSimple" | "IconWrite" | "IconWrite1" | "IconWrite2" | "IconWrite3" | "IconWriting" | "IconX" | "IconXbox" | "IconYen" | "IconYoutube" | "IconZap" | "IconZip" | "IconZoomIn" | "IconZoomOut";

interface IconProps {
    /** Icon name from @central-icons-react (e.g. "IconHome", "IconChevronRight") */
    name: CentralIconName;
    /** Size in px — maps to --icon-size-* tokens. Defaults to 16. */
    size?: 16 | 20 | 28;
    /** Additional CSS classes */
    className?: string;
    /**
     * Accessible label for non-decorative icons.
     * Omit for decorative icons — aria-hidden is applied automatically.
     */
    'aria-label'?: string;
}
declare function Icon({ name, size, className, 'aria-label': ariaLabel, }: IconProps): react_jsx_runtime.JSX.Element | null;

interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    /** Visual variant. Default: 'action' */
    variant?: 'action' | 'brand' | 'primary' | 'secondary' | 'ghost';
    /** Size. Default: 'md' */
    size?: 'sm' | 'md' | 'lg';
    /**
     * Leading icon name. When provided without `children`, renders as icon-only.
     * Icon-only buttons MUST have an `aria-label` on the Button.
     */
    leadingIcon?: CentralIconName;
    /** Trailing icon name. Ignored when rendering icon-only. */
    trailingIcon?: CentralIconName;
}
declare function Button({ variant, size, leadingIcon, trailingIcon, className, children, disabled, ...rest }: ButtonProps): react_jsx_runtime.JSX.Element;

interface NavItemProps {
    /** Visible text label */
    label: string;
    /** Leading icon (root level only; ignored on child) */
    icon?: CentralIconName;
    /** Whether this item represents the current active route */
    isSelected?: boolean;
    /** Hierarchy level. Default: 'root' */
    level?: 'root' | 'child';
    /** Root only — shows an expand/collapse chevron */
    hasChevron?: boolean;
    /** Root + hasChevron — controls chevron direction (up = expanded) */
    isExpanded?: boolean;
    /** Root only — sidebar is in icon-only collapsed mode */
    isCollapsed?: boolean;
    /** Click handler */
    onClick?: React.MouseEventHandler<HTMLButtonElement>;
    /** Additional CSS classes */
    className?: string;
}
declare function NavItem({ label, icon, isSelected, level, hasChevron, isExpanded, isCollapsed, onClick, className, }: NavItemProps): react_jsx_runtime.JSX.Element;

interface SelectProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    /** Visual variant. Default: 'primary' */
    variant?: 'primary' | 'secondary';
    /** Size. Default: 'md' */
    size?: 'sm' | 'md' | 'lg';
    /** Error state — applies the error stroke. */
    error?: boolean;
    /**
     * Optional leading content rendered before the value text.
     * Pass any node — typically an `<Icon />`, avatar, or currency flag.
     */
    leading?: React.ReactNode;
    /** Placeholder text shown when there is no value (no children). */
    placeholder?: string;
}
declare function Select({ variant, size, error, leading, placeholder, className, children, disabled, type, ...rest }: SelectProps): react_jsx_runtime.JSX.Element;

interface NavChildConfig {
    label: string;
}
interface NavItemConfig {
    label: string;
    icon: CentralIconName;
    children?: NavChildConfig[];
}
interface NavProps {
    /** Full items list. Defaults to the Figma catalog (Accounts → Approval). */
    items?: NavItemConfig[];
    /** Currently active page label (matches a root label or a child label). */
    activePage?: string;
    /**
     * Sidebar collapsed (icon-only) mode.
     *
     * Omit to make Nav self-manage its collapsed state — clicking the
     * toggle button will flip it. Pass a boolean to control externally
     * (Nav will use that value and notify via `onToggleCollapse`).
     */
    isCollapsed?: boolean;
    /** Initial collapsed state when uncontrolled (`isCollapsed` is omitted). */
    defaultCollapsed?: boolean;
    /** Fires when a root or child item is clicked. */
    onPageChange?: (label: string) => void;
    /** Fires when the sidebar collapse-toggle button is clicked. */
    onToggleCollapse?: () => void;
    /** Account label shown at the top. */
    account?: string;
    /** Footer kebab menu click handler. */
    onMenuClick?: () => void;
    /** Additional CSS classes */
    className?: string;
}
/** Default navigation items, mirroring the Figma catalog (node 1885:5467). */
declare const DEFAULT_NAV_ITEMS: NavItemConfig[];
declare function Nav({ items, activePage, isCollapsed, defaultCollapsed, onPageChange, onToggleCollapse, account, onMenuClick, className, }: NavProps): react_jsx_runtime.JSX.Element;

interface PageActionBarProps {
    /** Click handler for the **Pay** button. */
    onPay?: () => void;
    /** Click handler for the **Convert & Pay** button. */
    onConvertAndPay?: () => void;
    /** Click handler for the **Drawdown** button. */
    onDrawdown?: () => void;
    /** Click handler for the **More** (kebab) button. */
    onMore?: () => void;
    /** Click handler for the **Notifications** (bell) button. */
    onNotifications?: () => void;
    /** Additional CSS classes on the outer container. */
    className?: string;
}
/**
 * Page-level action bar.
 *
 * The set of actions is **fixed and permanent** — Pay, Convert & Pay,
 * Drawdown, More on the left; Notifications on the right. The component
 * accepts callback props to wire handlers but EXPOSES NO API for changing
 * the labels, icons, count, order, or appearance of the buttons. This
 * bar is a permanent part of every `<Page>` and must never be customised
 * or replaced in generated code.
 */
declare function PageActionBar({ onPay, onConvertAndPay, onDrawdown, onMore, onNotifications, className, }: PageActionBarProps): react_jsx_runtime.JSX.Element;

interface PageProps {
    /**
     * Sidebar element. Typically a `<Nav />`. Sits flush-left and keeps
     * its own intrinsic width; the content area fills the rest.
     */
    sidebar?: React.ReactNode;
    /**
     * Page title. Typically a `<PageTitle />`. Rendered below the
     * (permanent) `<PageActionBar />` with 72 px of spacing between them.
     */
    title?: React.ReactNode;
    /**
     * Optional click-handler props forwarded to the permanent
     * `<PageActionBar />`. The bar itself is fixed — these handlers wire
     * actions but never change the bar's appearance, labels, or buttons.
     */
    actionBarProps?: PageActionBarProps;
    /** Main page content rendered below the header. */
    children?: React.ReactNode;
    /** Additional CSS classes on the outer container. */
    className?: string;
}
/**
 * Application shell. A horizontal flex row with a sidebar slot on the left
 * and a content area filling the remaining viewport width.
 *
 * The content area's header always contains a `<PageActionBar />` — this
 * is a PERMANENT, non-customisable part of `<Page>`. Below it, an
 * optional `<PageTitle />` slot. Below that, your page body content.
 */
declare function Page({ sidebar, title, actionBarProps, children, className, }: PageProps): react_jsx_runtime.JSX.Element;

interface PageTitleProps {
    /** Main heading text (or nodes). */
    title: React.ReactNode;
    /** Optional subtitle rendered below the heading, same type style in `--text-tertiary`. */
    subtitle?: React.ReactNode;
    /** Actions rendered to the right of the heading row. Typically `<Button>`s at size="sm". */
    actions?: React.ReactNode;
    /** Heading element for semantic HTML. Default: 'h1'. */
    as?: 'h1' | 'h2' | 'h3' | 'h4';
    /** Additional CSS classes on the outer container. */
    className?: string;
}
/**
 * Page-level header: heading on the left (with optional actions on the right),
 * and an optional subtitle below — same KMR Apparat 32px style in `--text-tertiary`.
 * Layout-only; pass any `<Button>`s into `actions` for the right slot.
 */
declare function PageTitle({ title, subtitle, actions, as: Heading, className, }: PageTitleProps): react_jsx_runtime.JSX.Element;

/**
 * Column width. Named tokens cover the common cases; pass any other
 * valid CSS grid track size as a string for edge cases.
 *
 * - `'sm'`  — 120px (default — short values: amounts, dates, statuses)
 * - `'md'`  — 260px (longer text: names, references, descriptions)
 * - `'1fr'` — fills remaining space (use on at most ONE column per table)
 * - Any other string — passes through as a CSS grid track (`'200px'`,
 *   `'minmax(80px, 1fr)'`, `'auto'`, etc.)
 */
type DataTableColumnWidth = 'sm' | 'md' | '1fr' | (string & {});
interface DataTableColumn<T> {
    /** Unique identifier; used for React keys and the default cell value lookup. */
    key: keyof T & string;
    /** Header cell content. */
    header: React.ReactNode;
    /** Cell content alignment. Default: 'left' */
    align?: 'left' | 'right';
    /** Column track width. Default: `'sm'` (120px). */
    width?: DataTableColumnWidth;
    /**
     * Optional custom cell renderer. If omitted, `row[key]` is rendered
     * as plain text (and truncates with ellipsis if it overflows the cell).
     * Use this slot for tags, icons, formatted numbers, clickable cells, etc.
     */
    render?: (row: T, rowIndex: number) => React.ReactNode;
}
interface DataTableProps<T> {
    /** Column definitions. Order in the array = order of columns left-to-right. */
    columns: DataTableColumn<T>[];
    /** Row data. Each row is rendered in source order. */
    rows: T[];
    /**
     * Optional left-side filter group rendered above the header — typically
     * tab-style `<Button variant="ghost" size="sm">`s for category filters
     * (e.g. "All", "Incoming", "Sent"). Omit for tables without filters.
     */
    filterTabs?: React.ReactNode;
    /**
     * Optional right-side filter group rendered above the header — typically
     * `<Select>` dropdowns for column-value filters (e.g. Amount, Currency,
     * Date) and a final `<Button variant="ghost" size="sm">Filters</Button>`
     * for an "all filters" popover.
     */
    filterControls?: React.ReactNode;
    /** Left-aligned footer slot — typically prev/next pagination `<Button>`s. */
    footerControls?: React.ReactNode;
    /** Right-aligned footer slot — typically "Showing N of M" text. */
    footerInfo?: React.ReactNode;
    /** Optional row click handler. */
    onRowClick?: (row: T, rowIndex: number) => void;
    /** Additional CSS classes on the outer container. */
    className?: string;
}
declare function DataTable<T>({ columns, rows, filterTabs, filterControls, footerControls, footerInfo, onRowClick, className, }: DataTableProps<T>): react_jsx_runtime.JSX.Element;

type TagVariant = 'grey' | 'yellow' | 'red' | 'green' | 'blue' | 'purple';
interface TagProps {
    /** Colour variant. Default: `'grey'` */
    variant?: TagVariant;
    /** Tag label (the visible text) */
    children: React.ReactNode;
    /** Additional CSS classes */
    className?: string;
}
/**
 * Small outlined pill for status / category labels (24 px tall).
 * Use inside `<DataTable>` status cells, alongside body copy, or in
 * compact lists to label a row's state or category.
 */
declare function Tag({ variant, children, className }: TagProps): react_jsx_runtime.JSX.Element;

interface ToastProps {
    /** Toast message body. */
    children: React.ReactNode;
    /** Optional leading icon. Pass an icon name to show one; omit to hide. */
    icon?: CentralIconName;
    /** Whether to show the dismiss (X) button. Default: `true`. */
    dismissable?: boolean;
    /** Fires when the dismiss button is clicked. */
    onDismiss?: () => void;
    /** Additional CSS classes. */
    className?: string;
}
/**
 * Single toast notification. A presentational component — does not own
 * timing, stacking, queueing, or animations. Consumers render `<Toast>`
 * where they want it (typically positioned via a toast container fixed
 * to a corner of the viewport).
 *
 * The toast surface uses fixed inverse colours (`--toast-background` +
 * `--toast-text`) that don't flip between light and dark mode — toasts
 * stay high-contrast against any page background.
 */
declare function Toast({ children, icon, dismissable, onDismiss, className, }: ToastProps): react_jsx_runtime.JSX.Element;

export { Button, type ButtonProps, type CentralIconName, DEFAULT_NAV_ITEMS, DataTable, type DataTableColumn, type DataTableColumnWidth, type DataTableProps, Icon, type IconProps, Nav, type NavChildConfig, NavItem, type NavItemConfig, type NavItemProps, type NavProps, Page, PageActionBar, type PageActionBarProps, type PageProps, PageTitle, type PageTitleProps, Select, type SelectProps, Tag, type TagProps, type TagVariant, Toast, type ToastProps };
