unsource-icons
Version:
457 lines (301 loc) • 31.9 kB
TypeScript
import * as React from 'react';
import React__default from 'react';
declare const library: {
'C++': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Java: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Python: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
JavaScript: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Ruby: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Perl: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
PHP: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Swift: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
TypeScript: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Kotlin: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Go: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Rust: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
R: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
MATLAB: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Lua: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Scala: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Dart: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Julia: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Bash: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
PowerShell: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
HTML: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
CSS: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
XML: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Markdown: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Tailwind CSS': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Material UI': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Framer Motion': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
GSAP: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Lottie: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'React Spring': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Shadcn/ui': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Radix UI': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Headless UI': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Ant Design': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Phosphor Icons': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Lucide Icons': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Hero Icons': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Material Icons': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Storybook: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Style Dictionary': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Styled Components': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Emotion: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'CSS Modules': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Stitches: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'API Development': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Alpine.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Angular.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Astro: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Aurelia: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Backbone.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Cycle.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Elm: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Ember.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Hyperapp: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Knockout.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Lit: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Marko: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Mercury: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Meteor: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Mithril.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Moon.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Preact: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Qwik: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'React.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Riot.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Solid.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Stencil: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Stimulus: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Svelte: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Vue.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Next.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Gatsby: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Remix: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Blitz.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Razzle: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
RedwoodJS: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Refine: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Wasp: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Hydrogen: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Nuxt.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Gridsome: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Quasar: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
VuePress: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Vue Storefront': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
SvelteKit: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
SolidStart: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Scully: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Angular Universal': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Docker: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Docker Swarm': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Docker Hub': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
MAMP: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
XAMPP: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Webpack: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Vite: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Rollup: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Vercel: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Netlify: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Cloudflare Pages': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
npm: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
yarn: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
pnpm: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Express.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Django: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Ruby on Rails': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Laravel: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Spring Boot': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'ASP.NET Core': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
FastAPI: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
NestJS: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Flask: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Phoenix: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Symfony: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Gin: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
CodeIgniter: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Echo: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Fiber: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Hapi.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Fastify: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
AdonisJS: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
CakePHP: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Rocket: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Actix: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Play Framework': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Quarkus: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Vert.x': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Grails: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
Loopback: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
'Feathers.js': React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
default: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
};
/**
* Retrieves an icon from the icon library based on the provided name.
* The function uses a case-insensitive match to find an icon that corresponds to the name.
* If no match is found, it returns a default icon if provided, or a fallback default icon.
*
* @param {IconNameType} name - The name of the icon to retrieve. This is the name that will be matched in the icon library.
* @param {IconNameType} [defaultOption] - An optional fallback icon name to return if no match is found. If not provided, the function returns a default icon.
*/
declare const getIcon: (name: IconNameType, defaultOption?: IconNameType) => React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
type IconNameType = keyof typeof library;
interface IconProps extends React__default.SVGAttributes<SVGElement> {
children?: never;
size?: number | string;
}
declare const ActixIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AdonisJSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AdyenIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AlpineJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AmazonPayIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AngularJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AntDesignIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ApexChartsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const APIIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ASPNETCoreIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AstroIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AureliaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const AuthorizeNetIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const BackboneJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const BashIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const BlitzJSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const BlueSnapIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CakePHPIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CargoIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ChartJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CloudflareIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CodeIgniterIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ComposerIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ConanIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CondaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CsharpIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CSSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const CycleJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const D3JsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const DartIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const DjangoIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const DockerIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const DwollaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const EchoIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ElmIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const EmberIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const EmotionCSSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ExpressJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FastAPIIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FastifyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FeathersJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FiberIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FlaskIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const FramerMotionIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GatsbyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GemIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GinIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GoLangIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GrailsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GridsomeIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const GSAPIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HapiIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HeadlessUIIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HeroIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HexIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HighchartsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HTMLIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HydrogenIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const HyperAppIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const JavaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const JavaScriptIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const JuliaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const KnockoutJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const KotlinIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LaravelIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LitIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LoopbackIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LottieIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LuaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const LucideIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MAMPIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MarkdownIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MarkoIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MaterialIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MATLABIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MavenIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MercuryIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MeteorJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MithrilJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const MoonJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NestJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NetlifyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NextJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NpmIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NuGetIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const NuxtJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const OpamIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PaddleIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PayPalIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PerlIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PhoenixIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PhosphorIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PHPIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PipIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PlayScalaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PlotlyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PnpmIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PoetryIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PowershellIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PreactIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PresetIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const PythonIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const QuarkusIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const QuasarIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const QwikIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RadixUIIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RazzleIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ReactJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ReactSpringIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RedwoodJSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RefineIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RemixIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RiotJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RocketIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RollupIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RubyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RubyOnRailsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const RustIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SamsungPayIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ScalaIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ScullyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ShadcnUIIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SolidJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SpringBootIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SquareIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StencilIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StimulusIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StitchesIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StorybookIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StripeIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StyledComponentsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const StyleDictionaryIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SvelteIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SwiftIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const SymfonyIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const TailwindCSSIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const TwoCheckoutIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const TypeScriptIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const UnsourceMarketplaceIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const UnsrcIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const VcpkgIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const VercelIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const VertXIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const ViteIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const VueJsIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const WaspIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const WebpackIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const WorldPayIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const XAMPPIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const XMLIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
declare const YarnIcon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGSVGElement>>;
export { APIIcon, ASPNETCoreIcon, ActixIcon, AdonisJSIcon, AdyenIcon, AlpineJsIcon, AmazonPayIcon, AngularJsIcon, AntDesignIcon, ApexChartsIcon, AstroIcon, AureliaIcon, AuthorizeNetIcon, BackboneJsIcon, BashIcon, BlitzJSIcon, BlueSnapIcon, CSSIcon, CakePHPIcon, CargoIcon, ChartJsIcon, CloudflareIcon, CodeIgniterIcon, ComposerIcon, ConanIcon, CondaIcon, CsharpIcon, CycleJsIcon, D3JsIcon, DartIcon, DjangoIcon, DockerIcon, DwollaIcon, EchoIcon, ElmIcon, EmberIcon, EmotionCSSIcon, ExpressJsIcon, FastAPIIcon, FastifyIcon, FeathersJsIcon, FiberIcon, FlaskIcon, FramerMotionIcon, GSAPIcon, GatsbyIcon, GemIcon, GinIcon, GoLangIcon, GrailsIcon, GridsomeIcon, HTMLIcon, HapiIcon, HeadlessUIIcon, HeroIcon, HexIcon, HighchartsIcon, HydrogenIcon, HyperAppIcon, type IconNameType, type IconProps, JavaIcon, JavaScriptIcon, JuliaIcon, KnockoutJsIcon, KotlinIcon, LaravelIcon, LitIcon, LoopbackIcon, LottieIcon, LuaIcon, LucideIcon, MAMPIcon, MATLABIcon, MarkdownIcon, MarkoIcon, MaterialIcon, MavenIcon, MercuryIcon, MeteorJsIcon, MithrilJsIcon, MoonJsIcon, NestJsIcon, NetlifyIcon, NextJsIcon, NpmIcon, NuGetIcon, NuxtJsIcon, OpamIcon, PHPIcon, PaddleIcon, PayPalIcon, PerlIcon, PhoenixIcon, PhosphorIcon, PipIcon, PlayScalaIcon, PlotlyIcon, PnpmIcon, PoetryIcon, PowershellIcon, PreactIcon, PresetIcon, PythonIcon, QuarkusIcon, QuasarIcon, QwikIcon, RIcon, RadixUIIcon, RazzleIcon, ReactJsIcon, ReactSpringIcon, RedwoodJSIcon, RefineIcon, RemixIcon, RiotJsIcon, RocketIcon, RollupIcon, RubyIcon, RubyOnRailsIcon, RustIcon, SamsungPayIcon, ScalaIcon, ScullyIcon, ShadcnUIIcon, SolidJsIcon, SpringBootIcon, SquareIcon, StencilIcon, StimulusIcon, StitchesIcon, StorybookIcon, StripeIcon, StyleDictionaryIcon, StyledComponentsIcon, SvelteIcon, SwiftIcon, SymfonyIcon, TailwindCSSIcon, TwoCheckoutIcon, TypeScriptIcon, UnsourceMarketplaceIcon, UnsrcIcon, VcpkgIcon, VercelIcon, VertXIcon, ViteIcon, VueJsIcon, WaspIcon, WebpackIcon, WorldPayIcon, XAMPPIcon, XMLIcon, YarnIcon, getIcon, library };