/** @category Pictograms */ import React from 'react'; import { type Argument } from 'classnames'; /** Array of all available OpenMRS pictogram IDs that can be used with the Pictogram component. */ export declare const pictogramIds: readonly ["omrs-pict-appointments", "omrs-pict-assessment-1", "omrs-pict-assessment-2", "omrs-pict-blood-bank", "omrs-pict-cardiology", "omrs-pict-ct-scan", "omrs-pict-dentistry", "omrs-pict-emergency-department", "omrs-pict-facility", "omrs-pict-geriatrics", "omrs-pict-gynaecology", "omrs-pict-in-patient", "omrs-pict-laboratory", "omrs-pict-labs-2", "omrs-pict-obstetrics", "omrs-pict-patient-search", "omrs-pict-patients", "omrs-pict-payments-desk", "omrs-pict-pharmacy", "omrs-pict-pharmacy-2", "omrs-pict-registration", "omrs-pict-service-queues", "omrs-pict-stock-management", "omrs-pict-transfer", "omrs-pict-triage", "omrs-pict-x-ray"]; export type PictogramId = (typeof pictogramIds)[number]; export type PictogramProps = { className?: Argument; size?: number; }; export declare const AppointmentsPictogram: React.MemoExoticComponent>>; /** * @deprecated use AppointmentsPictogram instead */ export declare const AppointmentsAltPictogram: React.MemoExoticComponent>>; export declare const Assessment1Pictogram: React.MemoExoticComponent>>; export declare const Assessment2Pictogram: React.MemoExoticComponent>>; export declare const BloodBankPictogram: React.MemoExoticComponent>>; export declare const CardiologyPictogram: React.MemoExoticComponent>>; export declare const CtScanPictogram: React.MemoExoticComponent>>; export declare const DentistryPictogram: React.MemoExoticComponent>>; export declare const EmergencyDepartmentPictogram: React.MemoExoticComponent>>; export declare const FacilityPictogram: React.MemoExoticComponent>>; export declare const GeriatricsPictogram: React.MemoExoticComponent>>; export declare const GynaecologyPictogram: React.MemoExoticComponent>>; export declare const InPatientPictogram: React.MemoExoticComponent>>; export declare const LaboratoryPictogram: React.MemoExoticComponent>>; export declare const Labs2Pictogram: React.MemoExoticComponent>>; export declare const ObstetricsPictogram: React.MemoExoticComponent>>; export declare const PatientSearchPictogram: React.MemoExoticComponent>>; export declare const PatientsPictogram: React.MemoExoticComponent>>; export declare const PaymentsDeskPictogram: React.MemoExoticComponent>>; export declare const PharmacyPictogram: React.MemoExoticComponent>>; export declare const Pharmacy2Pictogram: React.MemoExoticComponent>>; export declare const RegistrationPictogram: React.MemoExoticComponent>>; export declare const ServiceQueuesPictogram: React.MemoExoticComponent>>; export declare const StockManagementPictogram: React.MemoExoticComponent>>; export declare const TransferPictogram: React.MemoExoticComponent>>; export declare const TriagePictogram: React.MemoExoticComponent>>; export declare const XrayPictogram: React.MemoExoticComponent>>; export declare const HomePictogram: React.MemoExoticComponent>>; export declare const PatientListsPictogram: React.MemoExoticComponent>>; /** * This is a utility component that takes an `pictogram` and render it if the sprite for the pictogram * is available. The goal is to make it easier to conditionally render configuration-specified pictograms. * * @example * ```tsx * * ``` */ export declare const MaybePictogram: React.MemoExoticComponent>>; export type SvgPictogramProps = { /** the id of the pictogram */ pictogram: PictogramId; /** properties when using the pictogram */ pictogramProps: PictogramProps; }; /** * This is a utility type for custom pictograms. Please maintain alphabetical order when adding new pictograms for readability. */ export declare const Pictogram: React.MemoExoticComponent>>; //# sourceMappingURL=pictograms.d.ts.map