import { Nullable } from "../types"; import { User, ChangePasswordPayload, CreateApiTokenPayload, AuthLoginActionPayload } from "./types"; declare class AuthClient { private axiosInstance; constructor(baseUrl: string, appVersion: string, apiToken: string); getUserQuery(): Promise; checkUserIdExist({ id }: { id: string; }): Promise; getApiTokenQuery({ tokenName }: { tokenName: string; }): Promise; listApiTokensQuery({ pageSize, nextPageToken, }: { pageSize: Nullable; nextPageToken: Nullable; }): Promise; updateUserMutation({ payload }: { payload: Partial; }): Promise; createApiTokenMutation({ payload, }: { payload: CreateApiTokenPayload; }): Promise; deleteApiTokenMutation({ tokenName }: { tokenName: string; }): Promise; changePasswordMutation({ payload, }: { payload: ChangePasswordPayload; }): Promise; authLogoutAction(): Promise; authLoginAction({ payload }: { payload: AuthLoginActionPayload; }): Promise; authValidateTokenAction(): Promise; } export default AuthClient;