import { Component } from 'xinjs'; export declare const digest: (s: string, method?: string) => Promise; export declare const isBreached: (password: string) => Promise; export declare class XinPasswordStrength extends Component { minLength: number; goodLength: number; indicatorColors: string; descriptionColors: string; issues: { tooShort: boolean; short: boolean; noUpper: boolean; noLower: boolean; noNumber: boolean; noSpecial: boolean; }; issueDescriptions: { tooShort: string; short: string; noUpper: string; noLower: string; noNumber: string; noSpecial: string; }; value: number; strengthDescriptions: string[]; constructor(); strength(password: string): number; isBreached(): Promise; updateIndicator: (password: string) => void; update: (event: Event) => void; content: () => any[]; render(): void; } export declare const xinPasswordStrength: import("xinjs").ElementCreator>;