UNPKG

@userfrosting/sprinkle-account

Version:
38 lines (37 loc) 1.44 kB
import { Severity, AlertInterface } from '@userfrosting/sprinkle-core/interfaces'; import { LoginRequest } from '../interfaces'; /** * API Composable */ export declare function useLoginApi(): { submitLogin: (data: LoginRequest) => Promise<void>; defaultFormData: () => LoginRequest; apiLoading: import('vue').Ref<boolean, boolean>; apiError: import('vue').Ref<{ title?: string | undefined; description?: string | undefined; style?: (Severity | keyof typeof Severity) | undefined; closeBtn?: boolean | undefined; hideIcon?: boolean | undefined; } | null, AlertInterface | { title?: string | undefined; description?: string | undefined; style?: (Severity | keyof typeof Severity) | undefined; closeBtn?: boolean | undefined; hideIcon?: boolean | undefined; } | null>; formData: import('vue').Ref<{ user_name: string; password: string; rememberme?: boolean | undefined; }, LoginRequest | { user_name: string; password: string; rememberme?: boolean | undefined; }>; r$: import('vue').Raw<import('@regle/core').RegleRoot<{ user_name: string; password: string; rememberme?: boolean | undefined; }, Record<string, any>, Record<string, import('@regle/core').RegleValidationGroupEntry[]>, import('@regle/core').RegleShortcutDefinition<any>>>; };