import { ProgressBarTokenType } from './progressbar.tokens'; import { ProgressBarSize } from './types'; export declare const clampValue: (value: number, min: number, max: number) => number; export declare const calculatePercentage: (value: number, min: number, max: number) => number; export declare const parseTokenValue: (tokenValue: string | number | undefined, fallback: number) => number; export declare const extractAriaProps: (rest: Record | undefined) => { "aria-label"?: string; "aria-labelledby"?: string; restProps: Record; }; export declare const generateDefaultAriaLabel: (value: number, min: number, max: number) => string; export declare const getCircularDimensions: (size: ProgressBarSize, tokens: ProgressBarTokenType) => { circularSize: string; sizeNum: number; strokeWidth: number; radius: number; circumference: number; center: number; }; export declare const calculateCircularStroke: (type: "solid" | "segmented", circumference: number, percentage: number) => { strokeDasharray: string; strokeDashoffset: number; dashArray: string; };