
import type { FC, SVGProps } from "react";

export type FeatherIconName = 
  | "activity"
  | "airplay"
  | "alert-circle"
  | "alert-octagon"
  | "alert-triangle"
  | "align-center"
  | "align-justify"
  | "align-left"
  | "align-right"
  | "anchor"
  | "aperture"
  | "archive"
  | "arrow-down-circle"
  | "arrow-down-left"
  | "arrow-down-right"
  | "arrow-down"
  | "arrow-left-circle"
  | "arrow-left"
  | "arrow-right-circle"
  | "arrow-right"
  | "arrow-up-circle"
  | "arrow-up-left"
  | "arrow-up-right"
  | "arrow-up"
  | "at-sign"
  | "award"
  | "bar-chart-2"
  | "bar-chart"
  | "battery-charging"
  | "battery"
  | "bell-off"
  | "bell"
  | "bluetooth"
  | "bold"
  | "book-open"
  | "book"
  | "bookmark"
  | "box"
  | "briefcase"
  | "calendar"
  | "camera-off"
  | "camera"
  | "cast"
  | "check-circle"
  | "check-square"
  | "check"
  | "chevron-down"
  | "chevron-left"
  | "chevron-right"
  | "chevron-up"
  | "chevrons-down"
  | "chevrons-left"
  | "chevrons-right"
  | "chevrons-up"
  | "chrome"
  | "circle"
  | "clipboard"
  | "clock"
  | "cloud-drizzle"
  | "cloud-lightning"
  | "cloud-off"
  | "cloud-rain"
  | "cloud-snow"
  | "cloud"
  | "code"
  | "codepen"
  | "codesandbox"
  | "coffee"
  | "columns"
  | "command"
  | "compass"
  | "copy"
  | "corner-down-left"
  | "corner-down-right"
  | "corner-left-down"
  | "corner-left-up"
  | "corner-right-down"
  | "corner-right-up"
  | "corner-up-left"
  | "corner-up-right"
  | "cpu"
  | "credit-card"
  | "crop"
  | "crosshair"
  | "database"
  | "delete"
  | "disc"
  | "divide-circle"
  | "divide-square"
  | "divide"
  | "dollar-sign"
  | "download-cloud"
  | "download"
  | "dribbble"
  | "droplet"
  | "edit-2"
  | "edit-3"
  | "edit"
  | "external-link"
  | "eye-off"
  | "eye"
  | "facebook"
  | "fast-forward"
  | "feather"
  | "figma"
  | "file-minus"
  | "file-plus"
  | "file-text"
  | "file"
  | "film"
  | "filter"
  | "flag"
  | "folder-minus"
  | "folder-plus"
  | "folder"
  | "framer"
  | "frown"
  | "gift"
  | "git-branch"
  | "git-commit"
  | "git-merge"
  | "git-pull-request"
  | "github"
  | "gitlab"
  | "globe"
  | "grid"
  | "hard-drive"
  | "hash"
  | "headphones"
  | "heart"
  | "help-circle"
  | "hexagon"
  | "home"
  | "image"
  | "inbox"
  | "info"
  | "instagram"
  | "italic"
  | "key"
  | "layers"
  | "layout"
  | "life-buoy"
  | "link-2"
  | "link"
  | "linkedin"
  | "list"
  | "loader"
  | "lock"
  | "log-in"
  | "log-out"
  | "mail"
  | "map-pin"
  | "map"
  | "maximize-2"
  | "maximize"
  | "meh"
  | "menu"
  | "message-circle"
  | "message-square"
  | "mic-off"
  | "mic"
  | "minimize-2"
  | "minimize"
  | "minus-circle"
  | "minus-square"
  | "minus"
  | "monitor"
  | "moon"
  | "more-horizontal"
  | "more-vertical"
  | "mouse-pointer"
  | "move"
  | "music"
  | "navigation-2"
  | "navigation"
  | "octagon"
  | "package"
  | "paperclip"
  | "pause-circle"
  | "pause"
  | "pen-tool"
  | "percent"
  | "phone-call"
  | "phone-forwarded"
  | "phone-incoming"
  | "phone-missed"
  | "phone-off"
  | "phone-outgoing"
  | "phone"
  | "pie-chart"
  | "play-circle"
  | "play"
  | "plus-circle"
  | "plus-square"
  | "plus"
  | "pocket"
  | "power"
  | "printer"
  | "radio"
  | "refresh-ccw"
  | "refresh-cw"
  | "repeat"
  | "rewind"
  | "rotate-ccw"
  | "rotate-cw"
  | "rss"
  | "save"
  | "scissors"
  | "search"
  | "send"
  | "server"
  | "settings"
  | "share-2"
  | "share"
  | "shield-off"
  | "shield"
  | "shopping-bag"
  | "shopping-cart"
  | "shuffle"
  | "sidebar"
  | "skip-back"
  | "skip-forward"
  | "slack"
  | "slash"
  | "sliders"
  | "smartphone"
  | "smile"
  | "speaker"
  | "square"
  | "star"
  | "stop-circle"
  | "sun"
  | "sunrise"
  | "sunset"
  | "table"
  | "tablet"
  | "tag"
  | "target"
  | "terminal"
  | "thermometer"
  | "thumbs-down"
  | "thumbs-up"
  | "toggle-left"
  | "toggle-right"
  | "tool"
  | "trash-2"
  | "trash"
  | "trello"
  | "trending-down"
  | "trending-up"
  | "triangle"
  | "truck"
  | "tv"
  | "twitch"
  | "twitter"
  | "type"
  | "umbrella"
  | "underline"
  | "unlock"
  | "upload-cloud"
  | "upload"
  | "user-check"
  | "user-minus"
  | "user-plus"
  | "user-x"
  | "user"
  | "users"
  | "video-off"
  | "video"
  | "voicemail"
  | "volume-1"
  | "volume-2"
  | "volume-x"
  | "volume"
  | "watch"
  | "wifi-off"
  | "wifi"
  | "wind"
  | "x-circle"
  | "x-octagon"
  | "x-square"
  | "x"
  | "youtube"
  | "zap-off"
  | "zap"
  | "zoom-in"
  | "zoom-out"
;

export interface FeatherNamedIconProps extends SVGProps<SVGElement> {
  size?: string | number;
}

export interface FeatherIconProps extends FeatherNamedIconProps {
  icon: FeatherIconName;
}

declare const FeatherIcon: FC<FeatherIconProps>;
export default FeatherIcon;

export type Icon = FC<FeatherNamedIconProps>;
export declare const Activity: Icon;
export declare const Airplay: Icon;
export declare const AlertCircle: Icon;
export declare const AlertOctagon: Icon;
export declare const AlertTriangle: Icon;
export declare const AlignCenter: Icon;
export declare const AlignJustify: Icon;
export declare const AlignLeft: Icon;
export declare const AlignRight: Icon;
export declare const Anchor: Icon;
export declare const Aperture: Icon;
export declare const Archive: Icon;
export declare const ArrowDownCircle: Icon;
export declare const ArrowDownLeft: Icon;
export declare const ArrowDownRight: Icon;
export declare const ArrowDown: Icon;
export declare const ArrowLeftCircle: Icon;
export declare const ArrowLeft: Icon;
export declare const ArrowRightCircle: Icon;
export declare const ArrowRight: Icon;
export declare const ArrowUpCircle: Icon;
export declare const ArrowUpLeft: Icon;
export declare const ArrowUpRight: Icon;
export declare const ArrowUp: Icon;
export declare const AtSign: Icon;
export declare const Award: Icon;
export declare const BarChart2: Icon;
export declare const BarChart: Icon;
export declare const BatteryCharging: Icon;
export declare const Battery: Icon;
export declare const BellOff: Icon;
export declare const Bell: Icon;
export declare const Bluetooth: Icon;
export declare const Bold: Icon;
export declare const BookOpen: Icon;
export declare const Book: Icon;
export declare const Bookmark: Icon;
export declare const Box: Icon;
export declare const Briefcase: Icon;
export declare const Calendar: Icon;
export declare const CameraOff: Icon;
export declare const Camera: Icon;
export declare const Cast: Icon;
export declare const CheckCircle: Icon;
export declare const CheckSquare: Icon;
export declare const Check: Icon;
export declare const ChevronDown: Icon;
export declare const ChevronLeft: Icon;
export declare const ChevronRight: Icon;
export declare const ChevronUp: Icon;
export declare const ChevronsDown: Icon;
export declare const ChevronsLeft: Icon;
export declare const ChevronsRight: Icon;
export declare const ChevronsUp: Icon;
export declare const Chrome: Icon;
export declare const Circle: Icon;
export declare const Clipboard: Icon;
export declare const Clock: Icon;
export declare const CloudDrizzle: Icon;
export declare const CloudLightning: Icon;
export declare const CloudOff: Icon;
export declare const CloudRain: Icon;
export declare const CloudSnow: Icon;
export declare const Cloud: Icon;
export declare const Code: Icon;
export declare const Codepen: Icon;
export declare const Codesandbox: Icon;
export declare const Coffee: Icon;
export declare const Columns: Icon;
export declare const Command: Icon;
export declare const Compass: Icon;
export declare const Copy: Icon;
export declare const CornerDownLeft: Icon;
export declare const CornerDownRight: Icon;
export declare const CornerLeftDown: Icon;
export declare const CornerLeftUp: Icon;
export declare const CornerRightDown: Icon;
export declare const CornerRightUp: Icon;
export declare const CornerUpLeft: Icon;
export declare const CornerUpRight: Icon;
export declare const Cpu: Icon;
export declare const CreditCard: Icon;
export declare const Crop: Icon;
export declare const Crosshair: Icon;
export declare const Database: Icon;
export declare const Delete: Icon;
export declare const Disc: Icon;
export declare const DivideCircle: Icon;
export declare const DivideSquare: Icon;
export declare const Divide: Icon;
export declare const DollarSign: Icon;
export declare const DownloadCloud: Icon;
export declare const Download: Icon;
export declare const Dribbble: Icon;
export declare const Droplet: Icon;
export declare const Edit2: Icon;
export declare const Edit3: Icon;
export declare const Edit: Icon;
export declare const ExternalLink: Icon;
export declare const EyeOff: Icon;
export declare const Eye: Icon;
export declare const Facebook: Icon;
export declare const FastForward: Icon;
export declare const Feather: Icon;
export declare const Figma: Icon;
export declare const FileMinus: Icon;
export declare const FilePlus: Icon;
export declare const FileText: Icon;
export declare const File: Icon;
export declare const Film: Icon;
export declare const Filter: Icon;
export declare const Flag: Icon;
export declare const FolderMinus: Icon;
export declare const FolderPlus: Icon;
export declare const Folder: Icon;
export declare const Framer: Icon;
export declare const Frown: Icon;
export declare const Gift: Icon;
export declare const GitBranch: Icon;
export declare const GitCommit: Icon;
export declare const GitMerge: Icon;
export declare const GitPullRequest: Icon;
export declare const Github: Icon;
export declare const Gitlab: Icon;
export declare const Globe: Icon;
export declare const Grid: Icon;
export declare const HardDrive: Icon;
export declare const Hash: Icon;
export declare const Headphones: Icon;
export declare const Heart: Icon;
export declare const HelpCircle: Icon;
export declare const Hexagon: Icon;
export declare const Home: Icon;
export declare const Image: Icon;
export declare const Inbox: Icon;
export declare const Info: Icon;
export declare const Instagram: Icon;
export declare const Italic: Icon;
export declare const Key: Icon;
export declare const Layers: Icon;
export declare const Layout: Icon;
export declare const LifeBuoy: Icon;
export declare const Link2: Icon;
export declare const Link: Icon;
export declare const Linkedin: Icon;
export declare const List: Icon;
export declare const Loader: Icon;
export declare const Lock: Icon;
export declare const LogIn: Icon;
export declare const LogOut: Icon;
export declare const Mail: Icon;
export declare const MapPin: Icon;
export declare const Map: Icon;
export declare const Maximize2: Icon;
export declare const Maximize: Icon;
export declare const Meh: Icon;
export declare const Menu: Icon;
export declare const MessageCircle: Icon;
export declare const MessageSquare: Icon;
export declare const MicOff: Icon;
export declare const Mic: Icon;
export declare const Minimize2: Icon;
export declare const Minimize: Icon;
export declare const MinusCircle: Icon;
export declare const MinusSquare: Icon;
export declare const Minus: Icon;
export declare const Monitor: Icon;
export declare const Moon: Icon;
export declare const MoreHorizontal: Icon;
export declare const MoreVertical: Icon;
export declare const MousePointer: Icon;
export declare const Move: Icon;
export declare const Music: Icon;
export declare const Navigation2: Icon;
export declare const Navigation: Icon;
export declare const Octagon: Icon;
export declare const Package: Icon;
export declare const Paperclip: Icon;
export declare const PauseCircle: Icon;
export declare const Pause: Icon;
export declare const PenTool: Icon;
export declare const Percent: Icon;
export declare const PhoneCall: Icon;
export declare const PhoneForwarded: Icon;
export declare const PhoneIncoming: Icon;
export declare const PhoneMissed: Icon;
export declare const PhoneOff: Icon;
export declare const PhoneOutgoing: Icon;
export declare const Phone: Icon;
export declare const PieChart: Icon;
export declare const PlayCircle: Icon;
export declare const Play: Icon;
export declare const PlusCircle: Icon;
export declare const PlusSquare: Icon;
export declare const Plus: Icon;
export declare const Pocket: Icon;
export declare const Power: Icon;
export declare const Printer: Icon;
export declare const Radio: Icon;
export declare const RefreshCcw: Icon;
export declare const RefreshCw: Icon;
export declare const Repeat: Icon;
export declare const Rewind: Icon;
export declare const RotateCcw: Icon;
export declare const RotateCw: Icon;
export declare const Rss: Icon;
export declare const Save: Icon;
export declare const Scissors: Icon;
export declare const Search: Icon;
export declare const Send: Icon;
export declare const Server: Icon;
export declare const Settings: Icon;
export declare const Share2: Icon;
export declare const Share: Icon;
export declare const ShieldOff: Icon;
export declare const Shield: Icon;
export declare const ShoppingBag: Icon;
export declare const ShoppingCart: Icon;
export declare const Shuffle: Icon;
export declare const Sidebar: Icon;
export declare const SkipBack: Icon;
export declare const SkipForward: Icon;
export declare const Slack: Icon;
export declare const Slash: Icon;
export declare const Sliders: Icon;
export declare const Smartphone: Icon;
export declare const Smile: Icon;
export declare const Speaker: Icon;
export declare const Square: Icon;
export declare const Star: Icon;
export declare const StopCircle: Icon;
export declare const Sun: Icon;
export declare const Sunrise: Icon;
export declare const Sunset: Icon;
export declare const Table: Icon;
export declare const Tablet: Icon;
export declare const Tag: Icon;
export declare const Target: Icon;
export declare const Terminal: Icon;
export declare const Thermometer: Icon;
export declare const ThumbsDown: Icon;
export declare const ThumbsUp: Icon;
export declare const ToggleLeft: Icon;
export declare const ToggleRight: Icon;
export declare const Tool: Icon;
export declare const Trash2: Icon;
export declare const Trash: Icon;
export declare const Trello: Icon;
export declare const TrendingDown: Icon;
export declare const TrendingUp: Icon;
export declare const Triangle: Icon;
export declare const Truck: Icon;
export declare const Tv: Icon;
export declare const Twitch: Icon;
export declare const Twitter: Icon;
export declare const Type: Icon;
export declare const Umbrella: Icon;
export declare const Underline: Icon;
export declare const Unlock: Icon;
export declare const UploadCloud: Icon;
export declare const Upload: Icon;
export declare const UserCheck: Icon;
export declare const UserMinus: Icon;
export declare const UserPlus: Icon;
export declare const UserX: Icon;
export declare const User: Icon;
export declare const Users: Icon;
export declare const VideoOff: Icon;
export declare const Video: Icon;
export declare const Voicemail: Icon;
export declare const Volume1: Icon;
export declare const Volume2: Icon;
export declare const VolumeX: Icon;
export declare const Volume: Icon;
export declare const Watch: Icon;
export declare const WifiOff: Icon;
export declare const Wifi: Icon;
export declare const Wind: Icon;
export declare const XCircle: Icon;
export declare const XOctagon: Icon;
export declare const XSquare: Icon;
export declare const X: Icon;
export declare const Youtube: Icon;
export declare const ZapOff: Icon;
export declare const Zap: Icon;
export declare const ZoomIn: Icon;
export declare const ZoomOut: Icon;

