declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    /**
     * Display the complexity of the password calculated by Zxcvbn.
     */
    showZxcvbnValidation: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * The Score calculated by Zxcvbn. 0-4. 4 is very good
     */
    score: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * The password must have this minimum complexity
     */
    minScore: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * The minimum length of the password. Independent from Zxcvbn
     */
    minLength: {
        type: NumberConstructor;
        default: number;
    };
    styleLikeLoginScreen: {
        type: BooleanConstructor;
        default: boolean;
    };
    passwordPreselect: {
        type: StringConstructor;
        default: string;
    };
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    setPassword: (password: string) => any;
    updateScore: (password: string) => any;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    /**
     * Display the complexity of the password calculated by Zxcvbn.
     */
    showZxcvbnValidation: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * The Score calculated by Zxcvbn. 0-4. 4 is very good
     */
    score: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * The password must have this minimum complexity
     */
    minScore: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * The minimum length of the password. Independent from Zxcvbn
     */
    minLength: {
        type: NumberConstructor;
        default: number;
    };
    styleLikeLoginScreen: {
        type: BooleanConstructor;
        default: boolean;
    };
    passwordPreselect: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{
    onSetPassword?: ((password: string) => any) | undefined;
    onUpdateScore?: ((password: string) => any) | undefined;
}>, {
    minLength: number;
    showZxcvbnValidation: boolean;
    score: number;
    minScore: number;
    styleLikeLoginScreen: boolean;
    passwordPreselect: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
