import { IconifyIcon } from '@iconify/types'; import { IconifyJSON } from '@iconify/types'; import { IconifyTransformations } from '@iconify/types'; /** * Icon render modes * * 'bg' = SPAN with style using `background` * 'mask' = SPAN with style using `mask` * 'svg' = SVG */ declare type ActualRenderMode = 'bg' | 'mask' | 'svg'; export declare const addAPIProvider: (provider: string, customConfig: PartialIconifyAPIConfig) => boolean; export declare const addCollection: (data: IconifyJSON, provider?: string) => boolean; export declare const addIcon: (name: string, data: IconifyIcon | null) => boolean; export declare const _api: IconifyAPIInternalFunctions; /** * Set custom style to add to all components * * Components that share a constructed style sheet are updated immediately. * Components that use a