import { IconVariant } from "./types.js"; //#region src/knockoutWhiteVariants.d.ts /** * Allowlist of icons whose `fill="white"` is an intentional "knockout" design * meant to render literally white on a dark/branded surface. Build-time * scripts and runtime consumers (e.g. the icon catalog UI) both import from * this single source of truth. * * Build-time: * - `processIconVariant` skips the color-to-`currentColor` rewriting * - `replaceAttrsWithReactProps` preserves white fills as inline `style` * * Runtime: * - Icon catalogs can render these on a dark surface so they're visible * against a light page background. */ declare const KNOCKOUT_WHITE_VARIANTS: Record>; declare function isKnockoutWhiteVariant(name: string, variant: IconVariant | undefined): boolean; //#endregion export { KNOCKOUT_WHITE_VARIANTS, isKnockoutWhiteVariant }; //# sourceMappingURL=knockoutWhiteVariants.d.ts.map