import { ResponseModel } from "@leal.api/api_models" import { LoginViewModel } from "../models"; import { Encryptor } from "@leal.api/api_utils/lib"; export interface IRefreshTokenRepository { encryptor: Encryptor; //TODO: this is for refreshing access token refresh_token(uid: string, refresh_token: string): Promise>; //TODO: this is for login function to create refresh token update_or_insert_refresh_token(uid: string, refresh_token: string): Promise>; }