import { Ku as ValidatePasswordCallbacks, id as PasswordSettingsData, qu as ZxcvbnResult } from "../../../index-BCMY4XCy.js"; import "../../../moduleManager-WB15hU3T.js"; //#region src/internal/clerk-js/passwords/password.d.ts type zxcvbnFN = (password: string, userInputs?: (string | number)[]) => ZxcvbnResult; type UsePasswordConfig = PasswordSettingsData & { validatePassword: boolean; }; type UsePasswordCbs = { onValidationError?: (error: string | undefined) => void; onValidationSuccess?: () => void; onValidationWarning?: (warning: string) => void; onValidationInfo?: (info: string) => void; onValidationComplexity?: (b: boolean) => void; }; declare const createValidatePassword: (loadZxcvbn: () => Promise, config: UsePasswordConfig, callbacks?: ValidatePasswordCallbacks) => (password: string, internalCallbacks?: ValidatePasswordCallbacks) => void; //#endregion export { UsePasswordCbs, UsePasswordConfig, createValidatePassword }; //# sourceMappingURL=password.d.ts.map