/**
* The canonical GoDX brand mark, as email-safe markup. The mark is an emerald CAPSULE with an
* internal light GLYPH bar — the same artwork the React `` paints, at the same
* 32×32 viewBox and the same coordinates (a test asserts the capsule path is byte-identical to the
* component's, so the two can never diverge).
*/
import { type EmailHex } from "./color.js";
/** A rounded rectangle in the mark's 32×32 coordinate space. */
export interface EmailBrandMarkRect {
readonly x: number;
readonly y: number;
readonly width: number;
readonly height: number;
readonly radius: number;
}
/** Intrinsic coordinate space of the mark artwork. */
/** The component's box, read from the shared artwork so the two cannot drift. */
export declare const EMAIL_BRAND_MARK_VIEWBOX: "0 0 32 32";
/** The emerald capsule. */
export declare const EMAIL_BRAND_MARK_CAPSULE: EmailBrandMarkRect;
/** The internal light glyph bar inside the capsule. */
export declare const EMAIL_BRAND_MARK_GLYPH: EmailBrandMarkRect;
export declare function roundedRectPath({ x, y, width, height, radius }: EmailBrandMarkRect): string;
/** Options for rendering the mark. Every default comes from the token contract. */
export interface EmailBrandMarkOptions {
/** Rendered width in px. Default `EMAIL_BRAND_MARK.widthPx` (the canonical 22px header box). */
width?: number;
/** Rendered height in px. Default `EMAIL_BRAND_MARK.heightPx` (the canonical 22px header box). */
height?: number;
/** Capsule fill. Default `EMAIL_COLORS.brand`. */
color?: EmailHex;
/** Internal glyph fill. Default `EMAIL_COLORS.brandForeground`. */
glyphColor?: EmailHex;
/**
* Accessible name. Pass `""` for a decorative mark that sits next to a readable wordmark — the
* markup then carries `alt=""` / `aria-hidden` instead of a redundant announcement.
*/
label?: string;
}
/**
* Inline `