import React from "react"; export type IconId = "Select" | "Pen" | "Eraser" | "Highlighter" | "Text" | "Shape" | "Connector" | "Sticker" | "Frame" | "AddMedia" | "Image" | "Audio" | "Video" | "Undo" | "Redo" | "Gear" | "SidePanelOpen" | "SidePanelClose" | "Export" | "ZoomToFit" | "Minus" | "Plus" | "Close" | "Folder" | "Chevron" | "ContextMenu" | "Delete" | "Board" | "TextStyle" | "TextBold" | "TextItalic" | "TextUnderline" | "TextStrike" | "TextAlignCenter" | "TextAlignLeft" | "TextAlignRight" | "TextColor" | "TextHighlight" | "SolidLine" | "DashedLine" | "DottedLine" | "Duplicate" | "Dots" | "Switch" | "DiagonalLine" | "CurvedLine" | "LockFrameLocked" | "LockFrameUnlocked" | "Notification" | "BringToFront" | "SendToBack" | "CopyLink" | "SaveAsImage" | "VerticalAlignTop" | "VerticalAlignCenter" | "VerticalAlignBottom" | "AddText" | "Rename" | "myBoards" | "publicDrafts" | "sharedBoards" | "import" | "modalCross" | "Search" | "UserPic" | "EmbedBoardIcon" | "UploadBoardIcon" | "EditBoardIcon" | "addButton" | "canEdit" | "canView" | "checkMark" | "BurgerMenu" | "loader" | "TextLimitWarning" | "lock" | "unlock" | "ArrowLeft" | "ArrowLeft1" | "BoxedPlus" | "SignIn" | "Info" | "SendArrow" | "CommentTippy" | "Comment" | "ArrowClock" | "MarkAsUnreadComment" | "MarkAsReadComment" | "linkTo" | "AllTemplates" | "ResearchAnalysis" | "Diagramming" | "MeetingWorkshop" | "StrategyPlanning" | "Brainstorming" | "AgileWorkflow" | "IcebreakerGame" | "Education" | "Template" | "Planet" | "BackArrow" | "StrokeChevronDown" | "StrokeChevronUp" | "human" | "ThreeDots" | "ArrowUp" | "ArrowDown" | "People" | "Crown" | "mark" | "drawingPen" | "Hand" | "GearStroke" | "ToggleCursors" | "FollowUser" | "BringToMe" | "EyeDashed" | "addLink" | "HyperlinkIcon" | "EditPen" | "StopAiGeneration" | "AIChatArrowDisabled" | "Vector" | "ArrowUpCircle" | "ai" | "AIChatSendArrow" | "ArrowRightFill" | "quotedText" | "ArrowRight" | "ArrowRightSm" | "CryptoIcon" | "GoogleIcon" | "Checkbox" | "CheckboxFilled" | "Visa" | "Mastercard" | "XRP" | "BTC" | "ETH" | "POL" | "ExportFile" | "ExportPNG" | "InformationLine" | "Dropdown_speech" | "Dropdown_img" | "Dropdown_texts" | "Save" | "ShareSnapshotLink" | "MediaLoader" | "Play" | "Pause" | "Volume" | "Download" | "PlaybackRate" | "Tick" | "BulletedList" | "NumberedList" | "support" | "Mouse" | "Trackpad" | "Auto" | "MouseOrTrackpad" | "Paste" | "EyeOpen" | "EyeCrossed" | "MouseRightClick" | "MouseRollClick" | "TrackpadMove" | "TrackpadPinch" | "Dice" | "Card" | "Stack" | "RotateDice" | "RotateCard" | "ShuffleDeck" | "GameItems" | "GetCard" | "GetBottomCard" | "GetRandomItem" | "SpreadCards" | "AddScreen" | "AddPouch" | "Admin"; type Props = { iconName: IconId; width?: number | string; height?: number | string; style?: React.CSSProperties; className?: string; }; export declare function Icon({ iconName, style, className, height, width, }: Props): React.ReactElement; export {};