UNPKG

@cranberry-money/shared-services

Version:

Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, assets, countries, sectors, and more.

11 lines 1.43 kB
import { AxiosInstance } from 'axios'; import type { SigninRequest, SignupRequest, EmailVerificationRequest, TokenRefreshResult, TokenRefreshRequest, AuthVerificationResponse, ChangePasswordRequest, ChangePasswordResponse } from '@cranberry-money/shared-types'; export declare const signin: (apiClient: AxiosInstance, data: SigninRequest) => Promise<import("axios").AxiosResponse<any, any, {}>>; export declare const signout: (apiClient: AxiosInstance) => Promise<import("axios").AxiosResponse<any, any, {}>>; export declare const signup: (apiClient: AxiosInstance, data: SignupRequest) => Promise<import("axios").AxiosResponse<any, any, {}>>; export declare const verifyEmail: (apiClient: AxiosInstance, data: EmailVerificationRequest) => Promise<import("axios").AxiosResponse<any, any, {}>>; export declare const resendVerificationCode: (apiClient: AxiosInstance) => Promise<import("axios").AxiosResponse<any, any, {}>>; export declare const refreshToken: (apiClient: AxiosInstance, data: TokenRefreshRequest) => Promise<import("axios").AxiosResponse<TokenRefreshResult, any, {}>>; export declare const verifyAuth: (apiClient: AxiosInstance) => Promise<import("axios").AxiosResponse<AuthVerificationResponse, any, {}>>; export declare const changePassword: (apiClient: AxiosInstance, data: ChangePasswordRequest) => Promise<import("axios").AxiosResponse<ChangePasswordResponse, any, {}>>; //# sourceMappingURL=auth.d.ts.map