import { type PartialWithUndefined } from '@augment-vir/common'; import { type CSSResult } from 'element-vir'; import { viraIconCssVars } from './icon-css-vars.js'; import { type ViraIconSvg } from './icon-svg.js'; /** * Wraps an existing icon with a specific color and outputs another icon that can be used anywhere * the original icon can be used. Results are cached per source icon and color combination. * * @category Icon */ export declare function createColoredIcon(icon: ViraIconSvg, colors: PartialWithUndefined>): ViraIconSvg;