import { GlyphSet } from "./glyphs.js"; export interface CardBarRow { label: string; pct: number; resetLabel: string; } export interface CardProviderBlock { name: string; iconPath: string | null; iconPathDark: string | null; stateLabel: string; lightColor: string; darkColor: string; headline: string; rows: CardBarRow[]; note: string | null; message: string | null; updated: string | null; } export interface UsageCardPayload { profile: string; updatedLabel: string; providers: CardProviderBlock[]; scale: number; } export declare function renderUsageCard(payload: UsageCardPayload, glyphs: GlyphSet, mode: "light" | "dark"): { image: string; width: number; height: number; };