// This file is auto-generated. Do not edit manually. export interface SVGOptions { width?: number; height?: number; class?: string; 'aria-label'?: string; } export interface IconHeight { width: number; path: string; options: { version: string; width: number; height: number; viewBox: string; class: string; 'aria-hidden': string; } } export interface Icon { symbol: string; keywords: string[]; heights: Record; toSVG(options?: SVGOptions): string; } export type IconName = | 'aaland-islands' | 'add-magic' | 'adjust-contrast-2' | 'afghanistan' | 'alarm-clock' | 'albania' | 'algeria' | 'american-express' | 'andorra' | 'angola' | 'anguilla' | 'antarctica' | 'antigua-barbuda' | 'apple' | 'argentina' | 'armenia' | 'arrow-bold-left' | 'arrow-bold-left-1' | 'arrow-bold-right' | 'arrow-bold-right-1' | 'arrow-diagonal-out-2' | 'arrow-down' | 'arrow-down-left' | 'arrow-down-right' | 'arrow-down-to-line' | 'arrow-left' | 'arrow-left-to-line' | 'arrow-right' | 'arrow-right-to-line' | 'arrow-rotate-anticlockwise-1' | 'arrow-rotate-clockwise-1' | 'arrow-up' | 'arrow-up-from-line' | 'arrow-up-left' | 'arrow-up-right' | 'arrows-expand' | 'aruba' | 'australia' | 'austria' | 'award-2' | 'azerbaijan' | 'bag-shopping-2' | 'bahamas' | 'bahrain' | 'ball-basket-2' | 'ball-golf' | 'ball-tennis' | 'ball-volleyball' | 'bangladesh' | 'bank-account' | 'banking-mobile' | 'barbados' | 'basque' | 'belarus' | 'belgium' | 'belize' | 'bell' | 'bell-slash' | 'benin' | 'bermuda' | 'bhutan' | 'bicycle-2' | 'bitcoin' | 'blog' | 'bolivia' | 'bolt-lightning' | 'bolt-lightning-slash' | 'book-wrench-1' | 'bookmark' | 'bookmark-slash' | 'bosnia-herzegovina' | 'botswana' | 'box-archive' | 'box-archive-1' | 'brazil' | 'british-virgin-islands' | 'brunei' | 'brush-2' | 'bug-slash' | 'bulgaria' | 'bullhorn' | 'burkina-faso' | 'burundi' | 'calendar' | 'calendar-alert' | 'calendar-check-out' | 'calendar-clock' | 'calendar-days' | 'calendar-grid' | 'calendar-minus' | 'calendar-pen' | 'calendar-plus' | 'calendar-refresh' | 'calendar-search' | 'calendar-settings' | 'cambodia' | 'camera' | 'cameroon' | 'canada' | 'canary-islands' | 'cape-verde' | 'car-ventilation' | 'caret-down' | 'caret-expand-y' | 'caret-left' | 'caret-right' | 'caret-up' | 'cart-shopping' | 'cayman-islands' | 'central-african-republic' | 'chad' | 'chart-column' | 'chart-line' | 'chart-pie' | 'check-2' | 'check-double' | 'chevron-down' | 'chevron-expand-y' | 'chevron-left' | 'chevron-right' | 'chevron-up' | 'chile' | 'china' | 'circle-bolt' | 'circle-caret-right' | 'circle-check' | 'circle-check-1' | 'circle-dollar' | 'circle-dollar-in' | 'circle-dollar-out' | 'circle-info' | 'circle-minus' | 'circle-minus-1' | 'circle-pause' | 'circle-plus' | 'circle-plus-1' | 'circle-question' | 'circle-user' | 'circle-warning' | 'circle-xmark' | 'circle-xmark-1' | 'clipboard' | 'clipboard-content' | 'clock' | 'clock-minus' | 'clock-plus' | 'code' | 'colombia' | 'comoros' | 'compass' | 'compose-2' | 'cook-islands' | 'copy' | 'costa-rica' | 'credit-card' | 'credit-card-front' | 'croatia' | 'cuba' | 'cube' | 'curacao' | 'currency-dollar' | 'cvc' | 'cyprus' | 'czechia' | 'deaf' | 'democratic-republic-congo' | 'denmark' | 'diners-club' | 'discover' | 'djibouti' | 'dominica' | 'dominican-republic' | 'dots' | 'dots-vertical' | 'double-chevron-down' | 'double-chevron-left' | 'double-chevron-right' | 'double-chevron-up' | 'droplet' | 'droplet-slash' | 'dumbbell' | 'east-timor' | 'ecuador' | 'egypt' | 'el-salvador' | 'england' | 'envelope' | 'envelope-alert' | 'envelope-ban' | 'envelope-check' | 'envelope-minus' | 'envelope-plus' | 'equatorial-guinea' | 'eritrea' | 'estonia' | 'eswatini' | 'ethiopia' | 'europe' | 'export' | 'external-link' | 'eye' | 'eye-dropper' | 'eye-slash' | 'face-smile' | 'facebook' | 'facial-recognition' | 'falkland-islands' | 'faroe-islands' | 'fiji' | 'file' | 'file-ban-1' | 'file-clock' | 'file-content-2' | 'file-pin' | 'file-plus' | 'files' | 'fill' | 'filter' | 'fingerprint' | 'finland' | 'flag-3' | 'flag-3-1' | 'flame' | 'flame-slash' | 'floppy-disk' | 'folder-2' | 'forklift' | 'france' | 'french-guiana' | 'french-polynesia' | 'gabon' | 'gambia' | 'gear-3' | 'gears' | 'georgia' | 'germany' | 'ghana' | 'gibraltar' | 'gift' | 'globe-2' | 'google' | 'google-pay' | 'greece' | 'greenland' | 'grenada' | 'grid' | 'grid-plus' | 'grip-dots' | 'grip-dots-vertical' | 'guadeloupe' | 'guatemala' | 'guernsey' | 'guinea' | 'guinea-bissau' | 'guyana' | 'haiti' | 'hawaii' | 'headphones-4' | 'headset' | 'heart-2' | 'history' | 'honduras' | 'hong-kong' | 'hours-24' | 'house-4' | 'humidity-2' | 'hungary' | 'iceland' | 'india' | 'indonesia' | 'instagram' | 'invoice-dollar' | 'iran' | 'iraq' | 'ireland' | 'isle-of-man' | 'israel' | 'italy' | 'ivory-coast' | 'jamaica' | 'japan' | 'jersey' | 'jordan' | 'kazakhstan' | 'kenya' | 'key' | 'kiribati' | 'kosovo' | 'kurdistan' | 'kuwait' | 'kyrgyzstan' | 'laos' | 'latvia' | 'layers-3' | 'leaf' | 'lebanon' | 'lesotho' | 'liberia' | 'libya' | 'liechtenstein' | 'lightbulb' | 'lightbulb-sparkle-1' | 'link' | 'linkedin' | 'lithuania' | 'loader-4' | 'lock' | 'lock-open' | 'luxembourg' | 'macau' | 'madagascar' | 'maestro' | 'magnifier' | 'magnifier-minus' | 'magnifier-plus' | 'malawi' | 'malaysia' | 'maldives' | 'mali' | 'malta' | 'map' | 'marshall-islands' | 'martinique' | 'mastercard' | 'mastercard-2' | 'mauritania' | 'mauritius' | 'media-record' | 'menu' | 'message' | 'message-arrow-right' | 'message-check' | 'message-clock' | 'message-lock' | 'message-plus' | 'message-writing' | 'messages' | 'mexico' | 'micronesia' | 'microphone-3' | 'microphone-3-off' | 'minus' | 'mobile-2' | 'mobile-signal' | 'moldova' | 'monaco' | 'money-bill' | 'mongolia' | 'monitor' | 'montenegro' | 'moon' | 'morocco' | 'mozanbique' | 'music-playlist-2' | 'myanmar' | 'namibia' | 'nauru' | 'nepal' | 'netherlands' | 'netherlands-antilles' | 'new-caledonia' | 'new-zealand' | 'nicaragua' | 'niger' | 'nigeria' | 'niue' | 'north-korea' | 'north-macedonia' | 'northen-ireland' | 'norway' | 'octagon-warning' | 'office-3' | 'oman' | 'open-in-new-window' | 'open-rect-arrow-in' | 'open-rect-arrow-out' | 'ordered-list' | 'pakistan' | 'palau' | 'palestine' | 'panama' | 'paperclip-2' | 'papua-new-guinea' | 'paraguay' | 'paypal' | 'paypal-2' | 'pen-2' | 'percentage' | 'person-biking' | 'peru' | 'philippines' | 'phone' | 'phone-call-cross' | 'phone-plus' | 'phone-slash' | 'photo' | 'pin' | 'pin-1' | 'pin-check' | 'pin-circle' | 'pin-circle-filled' | 'pin-clock' | 'pin-filled' | 'pin-pen' | 'pin-plus' | 'pinterest' | 'pinwheel' | 'plus' | 'pointer' | 'poland' | 'portugal' | 'pos' | 'power-drill' | 'power-off' | 'print' | 'puerto-rico' | 'qatar' | 'receipt' | 'recycle' | 'refresh' | 'refresh-clockwise-slash' | 'repeat-3' | 'republic-congo' | 'restaurant-menu' | 'rocket' | 'romania' | 'russia' | 'rwanda' | 'safety-helmet' | 'saint-kitts-nevis' | 'saint-lucia' | 'saint-vincent-grenadines' | 'samoa' | 'san-marino' | 'sao-tome-principe' | 'saudi-arabia' | 'scale' | 'scotland' | 'search-content' | 'senegal' | 'serbia' | 'settings-wrench' | 'seychelles' | 'shoe-sneakers' | 'shop-pay' | 'sidebar-left-hide' | 'sidebar-left-show' | 'sidebar-right-hide' | 'sidebar-right-show' | 'sierra-leone' | 'signature-2' | 'singapore' | 'sint-maarten' | 'slack' | 'sliders-3' | 'sliders-3-vertical' | 'slovakia' | 'slovenia' | 'solomon-islands' | 'somalia' | 'south-africa' | 'south-georgia-sandwich-islands' | 'south-korea' | 'south-sudan' | 'spain' | 'sri-lanka' | 'star' | 'star-1' | 'star-half' | 'subscription-2' | 'sudan' | 'suitcase-2' | 'sun' | 'sun-cloud-bolt' | 'sun-cloud-showers' | 'sun-cloud-snow' | 'suriname' | 'sweden' | 'switzerland' | 'syria' | 'tag' | 'taiwan' | 'tajikistan' | 'tanzania' | 'text-align-center-2' | 'text-align-left-2' | 'text-align-right-2' | 'text-bold' | 'text-italic' | 'thailand' | 'thumbs-down' | 'thumbs-up' | 'tik-tok' | 'timeline-vertical-2' | 'togo' | 'tonga' | 'trash' | 'triangle-warning' | 'trinidad-tobago' | 'trophy' | 'truck' | 'truck-check' | 'truck-clock' | 'truck-fast' | 'truck-pin' | 'tunisia' | 'turkey' | 'turkmenistan' | 'turks-and-caicos-islands' | 'tuvalu' | 'uganda' | 'ukraine' | 'united-arab-emirates' | 'united-kingdom' | 'united-states' | 'united-states-virgin-islands' | 'unordered-list-2' | 'uruguay' | 'user' | 'user-plus' | 'user-star' | 'user-substitution' | 'users-3' | 'uzbekistan' | 'vanuatu' | 'vatican-city' | 'venezuela' | 'video' | 'vietnam' | 'visa' | 'visa-2' | 'voicemail' | 'volume' | 'volume-disabled' | 'volume-down' | 'volume-minus' | 'volume-off' | 'volume-plus' | 'volume-up' | 'volume-xmark' | 'wales' | 'western-sahara' | 'wind' | 'wrench' | 'wrench-screwdriver' | 'wrench-screwdriver-1' | 'x-twitter' | 'xmark' | 'yemen' | 'yoga' | 'yoga-mat' | 'youtube' | 'zambia' | 'zimbabwe'; /** * Deprecated apollo icon names that map to nucleo names. * These names are deprecated and will be removed in the next major release. * @deprecated Use the corresponding IconName instead */ export type ApolloName = | 'ai' | 'alert-circle' | 'alert-hex' | 'alert-triangle' | 'apps' | 'archive' | 'award' | 'briefcase' | 'calendar-month' | 'calendar-week' | 'cash-register' | 'check' | 'check-circle' | 'check-circle-fill' | 'chevrons-down' | 'chevrons-left' | 'chevrons-right' | 'chevrons-up' | 'circle-slash' | 'code-square' | 'comment' | 'comment-alt' | 'comment-check' | 'comment-closed' | 'comment-discussion' | 'comment-minus' | 'comment-plus' | 'comment-x' | 'dash' | 'dollar-bill' | 'dollar-sign' | 'download' | 'drag' | 'dumbbells' | 'duplicate' | 'edit' | 'expand' | 'eye-closed' | 'eye-droper' | 'flag' | 'folder' | 'gear' | 'globe' | 'graph' | 'graph-bar' | 'heart' | 'home' | 'image' | 'info' | 'kebab-horizontal' | 'kebab-vertical' | 'law' | 'layers' | 'left-align' | 'light-bulb' | 'line' | 'link-external' | 'list-ordered' | 'list-unordered' | 'loader' | 'location' | 'mail' | 'mail-check' | 'mail-closed' | 'mail-minus' | 'mail-plus' | 'mail-x' | 'megaphone' | 'minus-circle' | 'navigation' | 'ordered-list-1' | 'organization' | 'package' | 'paperclip' | 'pencil' | 'people' | 'percent' | 'person' | 'person-add' | 'person-circle' | 'phone-minus' | 'phone-pause' | 'phone-x' | 'pie-chart' | 'pin-3' | 'pin-circle-filled' | 'play' | 'plus-circle' | 'printer' | 'question' | 'refresh-cw' | 'repeat' | 'right-align' | 'rotate-ccw' | 'rotate-cw' | 'save' | 'search' | 'share' | 'shopping-bag' | 'shopping-cart' | 'sign-in' | 'sign-out' | 'signature' | 'sliders-h' | 'sliders-v' | 'sort' | 'star-fill' | 'star-half-fill' | 'three-bars' | 'time-reverse' | 'tools' | 'trashcan' | 'triangle-down' | 'triangle-left' | 'triangle-right' | 'triangle-up' | 'unlock' | 'upload' | 'video-camera' | 'x' | 'x-circle' | 'x-circle-fill' | 'zoom-in' | 'zoom-out'; /** * Combined type for any valid icon name (nucleo or apollo). * Apollo names are deprecated and will trigger a console warning. */ export type AnyIconName = IconName | ApolloName; export declare function getIconsByTag(tag: string): Icon[]; export declare function getIcon(name: AnyIconName): Icon | undefined; declare const apolloIcons: {[K in IconName]: Icon} & { getIconsByTag(tag: string): Icon[]; getIcon(name: AnyIconName): Icon | undefined; } export default apolloIcons; export { apolloIcons };