/** @category Icons */ import React from 'react'; import { type Argument } from 'classnames'; /** Array of all available OpenMRS icon IDs that can be used with the Icon component. */ export declare const iconIds: readonly ["omrs-icon-activity", "omrs-icon-add", "omrs-icon-arrow-down", "omrs-icon-arrow-left", "omrs-icon-arrow-right", "omrs-icon-arrow-up", "omrs-icon-baby", "omrs-icon-calendar-heat-map", "omrs-icon-calendar", "omrs-icon-caret-down", "omrs-icon-caret-left", "omrs-icon-caret-right", "omrs-icon-caret-up", "omrs-icon-chart-average", "omrs-icon-checkmark-filled", "omrs-icon-checkmark-outline", "omrs-icon-chemistry", "omrs-icon-chevron-down", "omrs-icon-chevron-left", "omrs-icon-chevron-right", "omrs-icon-chevron-up", "omrs-icon-close", "omrs-icon-close-filled", "omrs-icon-close-outline", "omrs-icon-document", "omrs-icon-document-attachment", "omrs-icon-download", "omrs-icon-drug-order", "omrs-icon-edit", "omrs-icon-event-schedule", "omrs-icon-events", "omrs-icon-gender-female", "omrs-icon-gender-male", "omrs-icon-gender-other", "omrs-icon-gender-unknown", "omrs-icon-generic-order-type", "omrs-icon-group", "omrs-icon-group-access", "omrs-icon-hospital-bed", "omrs-icon-image-medical", "omrs-icon-information", "omrs-icon-information-filled", "omrs-icon-information-square", "omrs-icon-inventory-management", "omrs-icon-lab-order", "omrs-icon-list-checked", "omrs-icon-location", "omrs-icon-material-order", "omrs-icon-maximize", "omrs-icon-medication", "omrs-icon-message-queue", "omrs-icon-microscope", "omrs-icon-money", "omrs-icon-mother", "omrs-icon-movement", "omrs-icon-overflow-menu--horizontal", "omrs-icon-overflow-menu--vertical", "omrs-icon-password", "omrs-icon-pedestrian-family", "omrs-icon-pen", "omrs-icon-printer", "omrs-icon-procedure-order", "omrs-icon-programs", "omrs-icon-renew", "omrs-icon-referral-order", "omrs-icon-report", "omrs-icon-reset", "omrs-icon-save", "omrs-icon-search", "omrs-icon-settings", "omrs-icon-shopping-cart", "omrs-icon-shopping-cart--arrow-down", "omrs-icon-sticky-note-add", "omrs-icon-switcher", "omrs-icon-syringe", "omrs-icon-table-of-contents", "omrs-icon-table", "omrs-icon-time", "omrs-icon-tools", "omrs-icon-translate", "omrs-icon-trash-can", "omrs-icon-tree-view--alt", "omrs-icon-user-avatar", "omrs-icon-user-follow", "omrs-icon-user-xray", "omrs-icon-user", "omrs-icon-view-off", "omrs-icon-view", "omrs-icon-warning"]; export type IconId = (typeof iconIds)[number]; export type IconProps = { className?: Argument; fill?: string; size?: number; }; /** */ export declare const ActivityIcon: React.MemoExoticComponent>>; /** */ export declare const AddIcon: React.MemoExoticComponent>>; /** */ export declare const ArrowDownIcon: React.MemoExoticComponent>>; /** */ export declare const ArrowLeftIcon: React.MemoExoticComponent>>; /** */ export declare const ArrowRightIcon: React.MemoExoticComponent>>; /** */ export declare const ArrowUpIcon: React.MemoExoticComponent>>; /** */ export declare const BabyIcon: React.MemoExoticComponent>>; /** */ export declare const CalendarHeatMapIcon: React.MemoExoticComponent>>; /** */ export declare const CalendarIcon: React.MemoExoticComponent>>; /** */ export declare const CaretDownIcon: React.MemoExoticComponent>>; /** */ export declare const CaretLeftIcon: React.MemoExoticComponent>>; /** */ export declare const CaretRightIcon: React.MemoExoticComponent>>; /** */ export declare const CaretUpIcon: React.MemoExoticComponent>>; /** */ export declare const ChartAverageIcon: React.MemoExoticComponent>>; /** */ export declare const CheckmarkFilledIcon: React.MemoExoticComponent>>; /** */ export declare const CheckmarkOutlineIcon: React.MemoExoticComponent>>; /** */ export declare const ChemistryIcon: React.MemoExoticComponent>>; /** */ export declare const ChevronDownIcon: React.MemoExoticComponent>>; /** */ export declare const ChevronLeftIcon: React.MemoExoticComponent>>; /** */ export declare const ChevronRightIcon: React.MemoExoticComponent>>; /** */ export declare const ChevronUpIcon: React.MemoExoticComponent>>; /** */ export declare const CloseIcon: React.MemoExoticComponent>>; /** */ export declare const CloseFilledIcon: React.MemoExoticComponent>>; /** */ export declare const CloseOutlineIcon: React.MemoExoticComponent>>; /** */ export declare const DocumentIcon: React.MemoExoticComponent>>; /** */ export declare const DocumentAttachmentIcon: React.MemoExoticComponent>>; /** */ export declare const DownloadIcon: React.MemoExoticComponent>>; /** */ export declare const DrugOrderIcon: React.MemoExoticComponent>>; /** */ export declare const EditIcon: React.MemoExoticComponent>>; /** */ export declare const EventScheduleIcon: React.MemoExoticComponent>>; /** */ export declare const EventsIcon: React.MemoExoticComponent>>; /** */ export declare const GenderFemaleIcon: React.MemoExoticComponent>>; /** */ export declare const GenderMaleIcon: React.MemoExoticComponent>>; /** */ export declare const GenderOtherIcon: React.MemoExoticComponent>>; /** */ export declare const GenderUnknownIcon: React.MemoExoticComponent>>; /** */ export declare const GenericOrderTypeIcon: React.MemoExoticComponent>>; /** */ export declare const GroupIcon: React.MemoExoticComponent>>; /** */ export declare const GroupAccessIcon: React.MemoExoticComponent>>; /** */ export declare const HospitalBedIcon: React.MemoExoticComponent>>; /** */ export declare const ImageMedicalIcon: React.MemoExoticComponent>>; /** */ export declare const InformationIcon: React.MemoExoticComponent>>; /** */ export declare const InformationFilledIcon: React.MemoExoticComponent>>; /** */ export declare const InformationSquareIcon: React.MemoExoticComponent>>; /** */ export declare const InventoryManagementIcon: React.MemoExoticComponent>>; /** */ export declare const LabOrderIcon: React.MemoExoticComponent>>; /** */ export declare const ListCheckedIcon: React.MemoExoticComponent>>; /** */ export declare const LocationIcon: React.MemoExoticComponent>>; /** */ export declare const MaterialOrderIcon: React.MemoExoticComponent>>; /** */ export declare const MaximizeIcon: React.MemoExoticComponent>>; /** */ export declare const MedicationIcon: React.MemoExoticComponent>>; /** */ export declare const MessageQueueIcon: React.MemoExoticComponent>>; /** */ export declare const MicroscopeIcon: React.MemoExoticComponent>>; /** * Billing */ export declare const MoneyIcon: React.MemoExoticComponent>>; /** */ export declare const MotherIcon: React.MemoExoticComponent>>; /** */ export declare const MovementIcon: React.MemoExoticComponent>>; /** */ export declare const OverflowMenuHorizontalIcon: React.MemoExoticComponent>>; /** */ export declare const OverflowMenuVerticalIcon: React.MemoExoticComponent>>; export declare const PasswordIcon: React.MemoExoticComponent>>; /** */ export declare const PedestrianFamilyIcon: React.MemoExoticComponent>>; /** */ export declare const PenIcon: React.MemoExoticComponent>>; /** */ export declare const PrinterIcon: React.MemoExoticComponent>>; /** */ export declare const ProcedureOrderIcon: React.MemoExoticComponent>>; /** */ export declare const ProgramsIcon: React.MemoExoticComponent>>; /** */ export declare const ReferralOrderIcon: React.MemoExoticComponent>>; /** */ export declare const RenewIcon: React.MemoExoticComponent>>; /** */ export declare const ReportIcon: React.MemoExoticComponent>>; /** */ export declare const ResetIcon: React.MemoExoticComponent>>; /** */ export declare const SaveIcon: React.MemoExoticComponent>>; /** */ export declare const SearchIcon: React.MemoExoticComponent>>; /** */ export declare const SettingsIcon: React.MemoExoticComponent>>; /** */ export declare const SwitcherIcon: React.MemoExoticComponent>>; /** * Order Basket, the UI to enter Orders for Medications, Referrals, Labs, Procedures and more */ export declare const ShoppingCartIcon: React.MemoExoticComponent>>; /** * Used as a button to add an item to the Order basket from a search */ export declare const ShoppingCartArrowDownIcon: React.MemoExoticComponent>>; /** * Used as action button to open ward in-patient note workspace */ export declare const StickyNoteAddIcon: React.MemoExoticComponent>>; /** */ export declare const SyringeIcon: React.MemoExoticComponent>>; /** * Used as a button to add an item to the Order basket from a search */ export declare const TableOfContentsIcon: React.MemoExoticComponent>>; /** */ export declare const TableIcon: React.MemoExoticComponent>>; /** * Lab investigations */ export declare const TimeIcon: React.MemoExoticComponent>>; /** */ export declare const ToolsIcon: React.MemoExoticComponent>>; /** */ export declare const TranslateIcon: React.MemoExoticComponent>>; /** */ export declare const TrashCanIcon: React.MemoExoticComponent>>; /** */ export declare const TreeViewAltIcon: React.MemoExoticComponent>>; /** * User of OpenMRS e.g. My Account */ export declare const UserAvatarIcon: React.MemoExoticComponent>>; /** */ export declare const UserFollowIcon: React.MemoExoticComponent>>; /** * UserXray Icon * * `UserXrayIcon` is also used for imaging orders */ export declare const UserXrayIcon: React.MemoExoticComponent>>; /** */ export declare const UserIcon: React.MemoExoticComponent>>; /** */ export declare const ViewOffIcon: React.MemoExoticComponent>>; /** */ export declare const ViewIcon: React.MemoExoticComponent>>; /** */ export declare const WarningIcon: React.MemoExoticComponent>>; /** */ export declare const AllergiesIcon: React.MemoExoticComponent>>; /** * */ export declare const AttachmentIcon: React.MemoExoticComponent>>; /** * Conditions * * Note this is an alias for ListCheckedIcon */ export declare const ConditionsIcon: React.MemoExoticComponent>>; /** * */ export declare const RadiologyIcon: React.MemoExoticComponent>>; /** * Used as a button to add an item to the Order basket from a search * * Note this is an alias for ShoppingCartArrowDownIcon */ export declare const ShoppingCartAddItemIcon: React.MemoExoticComponent>>; /** * This is a utility component that takes an `icon` and renders it if the sprite for the icon * is available. The goal is to make it easier to conditionally render configuration-specified icons. * * @example * ```tsx * * ``` */ export declare const MaybeIcon: React.MemoExoticComponent>>; export type SvgIconProps = { icon: IconId; iconProps: IconProps; }; /** * This is a utility type for custom icons that use the svg-sprite-loader to bundle custom icons */ export declare const Icon: React.MemoExoticComponent>>; //# sourceMappingURL=icons.d.ts.map