package interfaces import ( "net/http" "time" ) type JWTProvider interface { CreateAccessToken(userUuid, sessionUuid string) (string, error) CreateRefreshToken(refreshUuid string, expires time.Time) *http.Cookie Parse(token string) (string, error) RefreshExpires() time.Duration }