import { InjectionToken, EnvironmentProviders } from '@angular/core';
import { OptionsType } from '@zxcvbn-ts/core/dist/types';

type ZxvbnConfigType = OptionsType;
declare const ZXCVBN_CONFIG: InjectionToken<OptionsType>;

declare function provideZxvbnServiceForPSM(config?: ZxvbnConfigType): EnvironmentProviders;

export { ZXCVBN_CONFIG, provideZxvbnServiceForPSM };
export type { ZxvbnConfigType };
