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
     * @returns {*}  {boolean}
     * @memberof UmbIconStore
     */
    acceptIcon(iconName: string): boolean;
}
