declare const ICON_MAPPING: { readonly home: { readonly src: "/icons/homeIcon.webp"; readonly alt: "Home"; }; readonly cbd: { readonly src: "/icons/BrocoliIcon.webp"; readonly alt: "CBD"; }; readonly parafernalia: { readonly src: "/icons/BongIcon.webp"; readonly alt: "Parafernalia"; }; readonly cultivo: { readonly src: "/icons/PlantGrowIcon.webp"; readonly alt: "Cultivo"; }; readonly iluminacion: { readonly src: "/icons/LightFocusIcon.webp"; readonly alt: "Iluminación"; }; readonly marcas: { readonly src: "/icons/CannaPharmacyIcon.webp"; readonly alt: "Marcas"; }; }; export type IconName = keyof typeof ICON_MAPPING; interface CustomIconPropsWithMapping { icon: IconName; src?: never; alt?: never; size?: number; className?: string; } interface CustomIconPropsWithPath { icon?: never; src: string; alt: string; size?: number; className?: string; } type CustomIconProps = CustomIconPropsWithMapping | CustomIconPropsWithPath; export declare function CustomIcon({ icon, src, alt, size, className }: CustomIconProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=custom-icon.d.ts.map