@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
41 lines (40 loc) • 1.59 kB
TypeScript
export declare const signUpWithEmailAndPasswordThunk: import("@reduxjs/toolkit").AsyncThunk<any, {
projectId: string;
email: string;
password: string;
name?: string;
username?: string;
avatar?: string;
bio?: string;
location?: {
latitude: number;
longitude: number;
};
birthdate?: Date;
metadata?: Record<string, any>;
secureMetadata?: Record<string, any>;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const signInWithEmailAndPasswordThunk: import("@reduxjs/toolkit").AsyncThunk<any, {
projectId: string;
email: string;
password: string;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const signOutThunk: import("@reduxjs/toolkit").AsyncThunk<undefined, {
projectId: string;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const requestNewAccessTokenThunk: import("@reduxjs/toolkit").AsyncThunk<any, {
projectId: string;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const verifyExternalUserThunk: import("@reduxjs/toolkit").AsyncThunk<any, {
projectId: string;
userJwt: string;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const changePasswordThunk: import("@reduxjs/toolkit").AsyncThunk<undefined, {
projectId: string;
password: string;
newPassword: string;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;
export declare const initializeAuthThunk: import("@reduxjs/toolkit").AsyncThunk<void, {
projectId: string;
signedToken?: string | null;
}, import("@reduxjs/toolkit").AsyncThunkConfig>;