@cranberry-money/shared-services
Version:
Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, instruments, countries, sectors, and more.
10 lines • 965 B
TypeScript
import { AxiosInstance } from 'axios';
import type { SigninPayload, SignupPayload, EmailVerificationPayload, TokenRefreshData as TokenRefreshResponse, TokenRefreshPayload } from '@cranberry-money/shared-types';
export declare const configureAuth: (apiClient: AxiosInstance) => void;
export declare const signin: (data: SigninPayload) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const signout: () => Promise<import("axios").AxiosResponse<any, any>>;
export declare const signup: (data: SignupPayload) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const verifyEmail: (data: EmailVerificationPayload) => Promise<import("axios").AxiosResponse<any, any>>;
export declare const resendVerificationCode: () => Promise<import("axios").AxiosResponse<any, any>>;
export declare const refreshToken: (data: TokenRefreshPayload) => Promise<import("axios").AxiosResponse<TokenRefreshResponse, any>>;
//# sourceMappingURL=auth.d.ts.map