/** Progress — a themed progress bar; ratio or value/max (W2 §The Kit). */ import { Progress as Base } from "@base-ui/react/progress"; import type { ComponentProps, ReactNode } from "react"; import { type KitStyled, type KitTone, type KitEngine, type KitRendered } from "../tokens.js"; interface ProgressOwnProps extends KitStyled { /** A ratio (0..1) unless `max` is given, then a raw value. */ value?: number; /** When set, `value/max` is the ratio. */ max?: number; /** The caption over the bar: a word, or Kit marks composed into one. */ label?: ReactNode; /** Show the percentage text. */ showValue?: boolean; tone?: KitTone; } /** Plus any Base UI `` prop, handed straight to the bar. It * arrives AFTER the Kit's own defaults and BEFORE `value`, which the component * owns — it is the clamped ratio the caller's own `value`/`max` resolved to. */ export type ProgressProps = ProgressOwnProps & KitEngine, ProgressOwnProps>; export declare function Progress({ value, max, label, showValue, tone, style, children, pending, ...engine }: ProgressProps & KitRendered): import("react").JSX.Element; export {};