import type { UmbIconDefinition } from './types.js'; import { UUIIconRegistry } from '../../../external/uui/index.js'; /** * @class UmbIconRegistry * @augments {UUIIconRegistry} * @description - Icon Registry. Provides icons from the icon manifest. Icons are loaded on demand. All icons are prefixed with 'icon-' */ export declare class UmbIconRegistry extends UUIIconRegistry { #private; setIcons(icons: UmbIconDefinition[]): void; appendIcons(icons: UmbIconDefinition[]): void; /** * @param {string} iconName - The name of the icon * @returns {boolean} Always true; the icon is loaded asynchronously. * @memberof UmbIconRegistry */ acceptIcon(iconName: string): boolean; }