export interface QuotaMeterProps { /** Quota label, e.g. "Tags created" or "Agents". */ label: string; /** Current consumption. */ used: number; /** Plan limit. Use `null`/`undefined` for unlimited (renders "Unlimited"). */ limit?: number | null; /** Optional unit suffix, e.g. "tags", "MB". */ unit?: string; /** Threshold (0-100) above which the meter shows the "warning" state. */ warningPercent?: number; /** Additional className applied to the root. */ className?: string; /** Hide the textual usage line above the bar. */ hideHeader?: boolean; /** Optional helper text rendered when the quota is exhausted. */ exhaustedHint?: string; } /** * `QuotaMeter` — semantic-token quota progress meter. Renders a label, * `used / limit` summary, a progress bar, and an inline state hint * ("Approaching limit" / "Quota exhausted"). Designed for billing and * settings pages where quota usage is surfaced inline. * * All colours are sourced from the design token system (status-warning-*, * status-error-*, action-primary-*, bg-sunken, text-secondary) so the * component theme-shifts automatically. */ export declare function QuotaMeter({ label, used, limit, unit, warningPercent, className, hideHeader, exhaustedHint, }: QuotaMeterProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=QuotaMeter.d.ts.map