import type { Component, ShallowRef } from 'vue';
declare let iconComponents: import("vue").ShallowReactive<Record<string, Component>>;
declare let iconRaws: ShallowRef<Record<string, string>>;
declare const getIconComponent: (name?: string) => "" | Component;
declare const DasAutoRegisterIcon: (dynamicImportIconMap: {
    [key: string]: Promise<any>;
}) => Promise<void>;
declare const DasAutoRegisterAllIcon: (dynamicImport?: Promise<any>) => Promise<void>;
declare const DasRegisterIcon: (data: {
    name: string;
    raw: string | Promise<any>;
}[]) => Promise<void>;
export { iconComponents, iconRaws, getIconComponent, DasRegisterIcon, DasAutoRegisterIcon, DasAutoRegisterAllIcon };
