import { TranslatorTranslationActionKey, TranslatorTranslationClientKey, TranslatorTranslationFieldKey } from '@authup/i18n'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent, { v: import("@validup/vue").Composable<{ identifier: string; token: string; password: string; }>; form: { identifier: string; token: string; password: string; }; submit: () => Promise; submitButton: import("vue").ComputedRef; busy: import("vue").Ref; error: import("vue").Ref; finished: import("vue").Ref; translations: Record; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("done" | "failed")[], "done" | "failed", import("vue").PublicProps, Readonly> & Readonly<{ onDone?: (...args: any[]) => any; onFailed?: (...args: any[]) => any; }>, { token: string; }, {}, { VCButton: import("vue").DefineComponent; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: import("vue").PropType; default: string; }; tag: { type: import("vue").PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; type: { type: StringConstructor; default: string; }; as: { type: import("vue").PropType; default: string; }; tag: { type: import("vue").PropType; default: undefined; }; label: { type: StringConstructor; default: undefined; }; iconLeft: { type: StringConstructor; default: undefined; }; iconRight: { type: StringConstructor; default: undefined; }; loading: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>> & Readonly<{}>, { label: string; size: import("@vuecs/button").ButtonSize; color: import("@vuecs/button").ButtonColor; variant: import("@vuecs/button").ButtonVariant; type: string; as: string | import("vue").Component; tag: string | import("vue").Component; iconLeft: string; iconRight: string; loading: boolean; disabled: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; }, import("vue").SlotsType<{ default: import("@vuecs/button").ButtonSlotProps; leading: import("@vuecs/button").ButtonSlotProps; trailing: import("@vuecs/button").ButtonSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCAlert: import("vue").DefineComponent>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; color: { type: import("vue").PropType; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: import("vue").PropType; default: string; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; color: { type: import("vue").PropType; default: undefined; }; variant: { type: import("vue").PropType; default: undefined; }; size: { type: import("vue").PropType; default: undefined; }; icon: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: undefined; }; as: { type: import("vue").PropType; default: string; }; }>> & Readonly<{}>, { icon: string; size: import("@vuecs/elements").AlertSize; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; color: import("@vuecs/elements").AlertColor; variant: import("@vuecs/elements").AlertVariant; role: string; as: string | import("vue").Component; }, import("vue").SlotsType<{ default?: Record; icon?: import("@vuecs/elements").AlertIconSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormGroup: import("vue").DefineComponent; default: undefined; }; validationSeverity: { type: import("vue").PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: import("vue").PropType; default: undefined; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: undefined; }; validationSeverity: { type: import("vue").PropType<`${import("@vuecs/forms").ValidationSeverity}` | undefined>; default: undefined; }; validationMessages: { type: import("vue").PropType; default: undefined; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>> & Readonly<{}>, { label: boolean; labelContent: string; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; hint: boolean; labelTag: string; hintTag: string; hintContent: string; validation: import("@vuecs/forms").FieldValidation | null; validationSeverity: "error" | "warning" | undefined; validationMessages: import("@vuecs/forms").ValidationMessages; }, import("vue").SlotsType<{ default: Record; label: Record; hint: Record; validationGroup: import("@vuecs/forms").ValidationGroupDefaultSlotProps; validationItem: import("@vuecs/forms").ValidationGroupItemSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VCFormInput: import("vue").DefineComponent; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>, () => string | number | boolean | void | import("vue").VNode | import("vue").VNodeArrayChildren | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; }; type: { type: StringConstructor; default: string; }; group: { type: BooleanConstructor; default: boolean; }; groupPrepend: { type: BooleanConstructor; default: boolean; }; groupPrependContent: { type: StringConstructor; default: undefined; }; groupAppend: { type: BooleanConstructor; default: boolean; }; groupAppendContent: { type: StringConstructor; default: undefined; }; debounce: { type: NumberConstructor; default: number; }; themeClass: { type: import("vue").PropType>; default: undefined; }; themeVariant: { type: import("vue").PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { group: boolean; themeClass: import("@vuecs/core").ThemeClassesOverride; themeVariant: import("@vuecs/core").VariantValues; type: string; groupAppend: boolean; groupPrepend: boolean; groupPrependContent: string; groupAppendContent: string; debounce: number; }, import("vue").SlotsType<{ groupAppend: import("@vuecs/forms").FormInputGroupSlotProps; groupPrepend: import("@vuecs/forms").FormInputGroupSlotProps; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; IFieldValidation: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNodeChild, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, import("vue").SlotsType<{ default?: (props: { value: import("@ilingo/validup-vue").FieldValidation; }) => import("vue").VNodeChild; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=PasswordResetForm.vue.d.ts.map