public interface  org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammarVisitor extends java.lang.Object implements org.antlr.v.runtime.tree.ParseTreeVisitor
{
public abstract java.lang.Object visitIdentifier(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$IdentifierContext);
public abstract java.lang.Object visitApiTokenAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$ApiTokenAuthContext);
public abstract java.lang.Object visitApiToken(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$ApiTokenContext);
public abstract java.lang.Object visitDefaultH2Auth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$DefaultH2AuthContext);
public abstract java.lang.Object visitTestDBAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$TestDBAuthContext);
public abstract java.lang.Object visitDelegatedKerberosAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$DelegatedKerberosAuthContext);
public abstract java.lang.Object visitDelegatedKerberosAuthConfig(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$DelegatedKerberosAuthConfigContext);
public abstract java.lang.Object visitServerPrincipalConfig(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$ServerPrincipalConfigContext);
public abstract java.lang.Object visitMiddleTierUserNamePasswordAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$MiddleTierUserNamePasswordAuthContext);
public abstract java.lang.Object visitMiddleTierUserNamePasswordAuthConfig(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$MiddleTierUserNamePasswordAuthConfigContext);
public abstract java.lang.Object visitVaultReferenceConfig(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$VaultReferenceConfigContext);
public abstract java.lang.Object visitUserNamePasswordAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$UserNamePasswordAuthContext);
public abstract java.lang.Object visitUserNamePasswordAuthBaseVaultRef(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$UserNamePasswordAuthBaseVaultRefContext);
public abstract java.lang.Object visitUserNamePasswordAuthUserNameVaultRef(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$UserNamePasswordAuthUserNameVaultRefContext);
public abstract java.lang.Object visitUserNamePasswordAuthPasswordVaultRef(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$UserNamePasswordAuthPasswordVaultRefContext);
public abstract java.lang.Object visitGcpApplicationDefaultCredentialsAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$GcpApplicationDefaultCredentialsAuthContext);
public abstract java.lang.Object visitGcpWorkloadIdentityFederationAuth(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$GcpWorkloadIdentityFederationAuthContext);
public abstract java.lang.Object visitServiceAccountEmailRef(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$ServiceAccountEmailRefContext);
public abstract java.lang.Object visitAdditionalGcpScopesRef(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$AdditionalGcpScopesRefContext);
public abstract java.lang.Object visitGcpScopesArray(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$GcpScopesArrayContext);
public abstract java.lang.Object visitQualifiedName(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$QualifiedNameContext);
public abstract java.lang.Object visitPackagePath(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$PackagePathContext);
public abstract java.lang.Object visitWord(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$WordContext);
public abstract java.lang.Object visitIslandDefinition(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$IslandDefinitionContext);
public abstract java.lang.Object visitIslandContent(org.finos.legend.engine.language.pure.grammar.'from'.antlr.connection.authentication.AuthenticationStrategyParserGrammar$IslandContentContext);
}