UNPKG

@userfrosting/sprinkle-account

Version:
35 lines (34 loc) 1.2 kB
import { ApiErrorResponse } from '@userfrosting/sprinkle-core/interfaces'; import { PasswordEditRequest } from '../interfaces'; /** * API Composable */ export declare function useUserPasswordEditApi(): { submitPasswordEdit: (data: PasswordEditRequest) => Promise<void>; apiLoading: import('vue').Ref<boolean, boolean>; apiError: import('vue').Ref<{ title: string; description: string; status: number; } | null, ApiErrorResponse | { title: string; description: string; status: number; } | null>; formData: import('vue').Ref<{ passwordcheck: string; password: string; passwordc: string; }, PasswordEditRequest | { passwordcheck: string; password: string; passwordc: string; }>; r$: import('vue').Raw<import('@regle/core').RegleRoot<{ passwordcheck: string; password: string; passwordc: string; }, Record<string, any>, Record<string, import('@regle/core').RegleValidationGroupEntry[]>, import('@regle/core').RegleShortcutDefinition<any>>>; minLength: import('vue').Ref<number, number>; maxLength: import('vue').Ref<number, number>; };