import { default as React } from 'react'; import { PasswordAllowedChars, PasswordPolicy, PasswordRule, PasswordStrengthInfo, PasswordStrengthThresholds } from './password-strength'; export type PasswordStrengthMeterStyle = 'segments' | 'bar' | 'minimal'; export interface PasswordStrengthMeterProps { value: string; policy?: PasswordPolicy; allowedChars?: PasswordAllowedChars; commonPasswords?: string[]; useDefaultBlocklist?: boolean; thresholds?: PasswordStrengthThresholds; showTips?: boolean; showLabel?: boolean; customRules?: PasswordRule[]; meterStyle?: PasswordStrengthMeterStyle; size?: 'sm' | 'md' | 'lg'; id?: string; className?: string; ariaLabel?: string; onScoreChange?: (info: PasswordStrengthInfo) => void; } declare const PasswordStrengthMeter: React.FC; export { PasswordStrengthMeter }; export default PasswordStrengthMeter;