export interface INIconMetadata { size: string; fill: string; border?: string; } export interface INIconSet { [iconId: string]: INIconMetadata[]; } export declare abstract class NFrameworkIconsFactory { /** * Create icon for specified iconId * @param iconSet icons set (namespace) * @returns promise of created icon. */ abstract getIconSet(iconSet?: string): Promise; } export declare class EmptyIconsFactory extends NFrameworkIconsFactory { getIconSet(iconId: string, iconSet?: string): Promise; }