import { OnInit } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { PasswordStrengthPositions } from './types/password-positions';
import { PasswordStrengths } from './types/password-strengths';
import * as i0 from "@angular/core";
export declare class PasswordStrengthComponent implements OnInit {
    private readonly translate;
    weakTitle?: string;
    mediumTitle?: string;
    strongTitle?: string;
    description: string;
    title?: string;
    position: PasswordStrengthPositions;
    left: number;
    top: number;
    visible: boolean;
    constructor(translate: TranslateService);
    ngOnInit(): void;
    setPasswordStrengthPosition(): void;
    updateIndicators(passwordStrength: PasswordStrengths): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PasswordStrengthComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PasswordStrengthComponent, "ng-component", never, { "weakTitle": { "alias": "weakTitle"; "required": false; }; "mediumTitle": { "alias": "mediumTitle"; "required": false; }; "strongTitle": { "alias": "strongTitle"; "required": false; }; "description": { "alias": "description"; "required": true; }; }, {}, never, never, false, never>;
}
