/**
* Lightweight entry point for dynamic icon loading.
*
* DynamicIcon renders any icon by name at runtime — Lucide, custom,
* flag (ISO 3166-1 alpha-3), and social media icons from a single component.
*
* @example
* import { DynamicIcon } from "@brightlocal/icons/dynamic";
*
*
*
*
* } />
*/
export { DynamicIcon } from './icons/dynamic-icon.js';
export type { DynamicIconProps } from './icons/dynamic-icon.js';
export { iconImports, strokeIconNames } from './icons/dynamic-icon-imports.js';
export type { IconImportName, IconComponentProps, } from './icons/dynamic-icon-imports.js';
export { flagIconNames } from './flag/dynamic-imports.js';
export type { FlagIconName } from './flag/dynamic-imports.js';
export { socialMediaIconNames } from './social-media/dynamic-imports.js';
export type { SocialMediaIconName } from './social-media/dynamic-imports.js';
export { DynamicFlagIcon } from './flag/flag-icon.js';
export type { DynamicFlagIconProps } from './flag/flag-icon.js';
//# sourceMappingURL=dynamic.d.ts.map