import { FC } from 'react'; import { IconProps } from './types'; export declare const icons: { IconAlignCenter: (x: IconProps) => JSX.Element; IconAlignJustify: (x: IconProps) => JSX.Element; IconAlignLeft: (x: IconProps) => JSX.Element; IconAlignRight: (x: IconProps) => JSX.Element; IconAperture: (x: IconProps) => JSX.Element; IconArrowRight: (x: IconProps) => JSX.Element; IconAttachment: (x: IconProps) => JSX.Element; IconBase: (x: IconProps) => JSX.Element; IconBoolean: (x: IconProps) => JSX.Element; IconCal: (x: IconProps) => JSX.Element; IconCheckCircle: (x: IconProps) => JSX.Element; IconCheck: (x: IconProps) => JSX.Element; IconChevronBack: (x: IconProps) => JSX.Element; IconChevronDown: (x: IconProps) => JSX.Element; IconChevronRight: (x: IconProps) => JSX.Element; IconChevronUp: (x: IconProps) => JSX.Element; IconClipboard: (x: IconProps) => JSX.Element; IconCloseCircle: (x: IconProps) => JSX.Element; IconClose: (x: IconProps) => JSX.Element; IconCopy: (x: IconProps) => JSX.Element; IconDark: (x: IconProps) => JSX.Element; IconDashboard: (x: IconProps) => JSX.Element; IconDate: (x: IconProps) => JSX.Element; IconDelete: (x: IconProps) => JSX.Element; IconDragDrop: (x: IconProps) => JSX.Element; IconDropdown: (x: IconProps) => JSX.Element; IconEdit: (x: IconProps) => JSX.Element; IconEmail: (x: IconProps) => JSX.Element; IconError: (x: IconProps) => JSX.Element; IconExpand: (x: IconProps) => JSX.Element; IconExpanded: (x: IconProps) => JSX.Element; IconExternalLink: (x: IconProps) => JSX.Element; IconFile: (x: IconProps) => JSX.Element; IconFloat: (x: IconProps) => JSX.Element; IconFolder: (x: IconProps) => JSX.Element; IconGithub: (x: IconProps) => JSX.Element; IconGoogle: (x: IconProps) => JSX.Element; IconGrid: (x: IconProps) => JSX.Element; IconInteger: (x: IconProps) => JSX.Element; IconJson: (x: IconProps) => JSX.Element; IconLayers: (x: IconProps) => JSX.Element; IconLight: (x: IconProps) => JSX.Element; IconLink: (x: IconProps) => JSX.Element; IconLoading: (x: IconProps) => JSX.Element; IconMarkdown: (x: IconProps) => JSX.Element; IconMinus: (x: IconProps) => JSX.Element; IconModel: (x: IconProps) => JSX.Element; IconMore: (x: IconProps) => JSX.Element; IconPlus: (x: IconProps) => JSX.Element; IconRedo: (x: IconProps) => JSX.Element; IconReference: (x: IconProps) => JSX.Element; IconSchedule: (x: IconProps) => JSX.Element; IconSearch: (x: IconProps) => JSX.Element; IconSettings: (x: IconProps) => JSX.Element; IconSort: (x: IconProps) => JSX.Element; IconSpinner: (x: IconProps) => JSX.Element; IconTarget: (x: IconProps) => JSX.Element; IconText: (x: IconProps) => JSX.Element; IconUploadCloud: (x: IconProps) => JSX.Element; IconUpload: (x: IconProps) => JSX.Element; IconUserGroups: (x: IconProps) => JSX.Element; }; export declare type IconName = keyof typeof icons; export declare type Icon = FC; /** * Returns the corresponding icon, based on the input string. * * Example: * input === 'IconPlus' * output === */ export declare const getIconFromName: (input: IconName) => Icon; /** * Returns a random icon, e.g. */ export declare const getRandomIcon: () => Icon; /** * Returns a random icon string, e.g. "IconPlus" */ export declare const getRandomIconName: () => IconName; //# sourceMappingURL=collection.d.ts.map