import Options from './Options'; import debounce from './utils/debounce'; import { Matcher, OptionsType, ZxcvbnResult } from './types'; declare class ZxcvbnFactory { private options; private scoring; private matching; private feedback; private timeEstimates; constructor(options?: OptionsType, customMatchers?: Record); private estimateAttackTimes; private getFeedback; private createReturnValue; private main; check(password: string, userInputs?: (string | number)[]): ZxcvbnResult; checkAsync(password: string, userInputs?: (string | number)[]): Promise; } export * from './types'; export { ZxcvbnFactory, debounce, Options };