package com.airlock.iam.oauth2.application.configuration.token;

import com.airlock.iam.common.domain.model.jwt.SignatureVerificationInformation;
import com.airlock.iam.oauth2.domain.model.settings.JwtAccessTokenFormatSettings;
import com.airlock.iam.oauth2.domain.service.token.OAuth2TokenGenerator;
import java.util.Optional;

public interface AccessTokenFormatConfig {
   OAuth2TokenGenerator accessTokenGenerator(int var1, OAuth2TokenGenerator var2, int var3);

   Optional<SignatureVerificationInformation> signatureVerificationInformation();

   Optional<JwtAccessTokenFormatSettings> settings();
}
