import type { ReactNode } from "react";
import type { InputProps } from "../input";
export interface PasswordCriterionItem {
    label: string;
    passed: boolean;
}
export interface InputPasswordTranslations {
    showPassword?: string;
    hidePassword?: string;
}
export interface InputPasswordProps extends InputProps {
    translations?: InputPasswordTranslations;
    showCriteria?: boolean;
    criteria?: PasswordCriterionItem[];
    isPristine?: boolean;
    renderCriterionLabel?: (label: string) => ReactNode;
    criteriaId?: string;
}
//# sourceMappingURL=InputPassword.types.d.ts.map