import { IconResolverService } from './icon-resolver.service'; export interface VCLIconAliasMap { 'close': string; 'busy': string; 'box': string; 'box-checked': string; 'circle': string; 'circle-checked': string; 'question': string; 'info': string; 'success': string; 'warning': string; 'error': string; 'arrow-left': string; 'arrow-right': string; 'arrow-down': string; 'arrow-up': string; 'arrow-double-left': string; 'arrow-double-right': string; 'arrow-double-down': string; 'arrow-double-up': string; 'upload': string; 'eye': string; 'eye-off': string; 'star': string; 'star-half': string; 'star-empty': string; 'add': string; 'remove': string; 'calendar': string; 'clock': string; 'menu': string; } export declare class IconAliasResolverServiceBase extends IconResolverService { protected alias: string; protected map: { [key: string]: string | undefined; }; protected regex: RegExp; constructor(alias: string, map: { [key: string]: string | undefined; }); resolve(icon: string): string; }