import { type StringSchema } from 'yup'; declare const _default: import("vue").DefineComponent<{ yupConcat: { type: import("vue").PropType>; default: undefined; }; modelValue: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: undefined; }; confirmLabel: { type: StringConstructor; default: undefined; }; helper: { type: StringConstructor; default: undefined; }; min: { type: NumberConstructor; default: number; }; max: { type: NumberConstructor; default: number; }; generate: { type: import("vue").PropType<() => Promise>; default: undefined; }; hideGenerate: { type: BooleanConstructor; default: boolean; }; nativeAttrs: { type: import("vue").PropType>; default: () => {}; }; }, { actualLabel: import("vue").ComputedRef; actualConfirmLabel: import("vue").ComputedRef; actualHelper: import("vue").ComputedRef; passwordValidSchema: import("vue").ComputedRef>; confirmPasswordValidSchema: import("vue").ComputedRef>; generatePassword: () => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (val: string) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; default: undefined; }; modelValue: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; default: undefined; }; confirmLabel: { type: StringConstructor; default: undefined; }; helper: { type: StringConstructor; default: undefined; }; min: { type: NumberConstructor; default: number; }; max: { type: NumberConstructor; default: number; }; generate: { type: import("vue").PropType<() => Promise>; default: undefined; }; hideGenerate: { type: BooleanConstructor; default: boolean; }; nativeAttrs: { type: import("vue").PropType>; default: () => {}; }; }>> & { "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, { modelValue: string; label: string; required: boolean; yupConcat: import("yup").BaseSchema; min: number; helper: string; max: number; confirmLabel: string; generate: () => Promise; hideGenerate: boolean; nativeAttrs: Record; }>; export default _default;