import { TextInnerShadow } from './types'; /** * MetalFx dresses its root as a button: fill, inset rims (::before/::after) * and the inner hairline. Bare text wants none of that — only the glyphs. */ export declare const BARE_STYLE_ID = "mfx-bare-style"; export declare const BARE_CSS: string; /** * Figma inner shadow on the text (1471:40930): white 90 %, offset 0/1, * blur 0.5 — a hairline of light along the top inside edge of every glyph. * CSS has no inner shadow for text, so it's computed: glyph alpha minus the * same alpha shifted down by the offset leaves exactly that top rim, which is * then blurred and drawn white on an overlay above the metal. */ export declare function drawInnerShadow(cv: HTMLCanvasElement, root: HTMLElement, textEl: HTMLElement, sh: TextInnerShadow): void;