import IBase from '../Base'; import IOAuthClientCredential, { CodeChallengeMethod } from '../OAuthClientCredential'; import IOAuthUserCredential from '../OAuthUserCredential'; export default interface IOAuthGrantRefresh extends IBase { refreshToken?: string; client?: IOAuthClientCredential | string; userCredential?: IOAuthUserCredential | string; expiresAt?: Date; codeChallenge?: string; codeChallengeMethod?: CodeChallengeMethod | keyof typeof CodeChallengeMethod; }