import { type ComponentPropsWithoutRef } from 'react'; import { type VariantProps } from 'class-variance-authority'; import { type PeriodontalRiskFactor, type PeriodontalRiskInputs, type PeriodontalRiskLevel } from './periodontal-risk-data'; declare const rootVariants: (props?: ({ surface?: "elevated" | "flat" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface PeriodontalRiskChartHandle { /** The overall risk verdict. */ getOverall: () => PeriodontalRiskLevel; /** Per-factor risk levels, keyed by factor. */ getFactorLevels: () => Record; } export interface PeriodontalRiskChartProps extends Omit, 'aria-label' | 'children'> { /** The six risk inputs. Absent factors score low. */ inputs: PeriodontalRiskInputs; /** `'elevated'` (default) wraps in a Card; `'flat'` drops the chrome. */ surface?: 'flat' | 'elevated'; /** Locale for number formatting. Falls back to `i18n.language`. */ locale?: string; /** Override the default region aria-label. */ 'aria-label'?: string; /** Agent-readiness consumer id, surfaced as `data-component-id`. */ id?: string; } export declare const PeriodontalRiskChart: import("react").ForwardRefExoticComponent>; export type PeriodontalRiskChartSurface = NonNullable['surface']>; export {}; //# sourceMappingURL=periodontal-risk-chart.d.ts.map