import { AaiOAuthFlows } from '../../models/AaiOAuthFlows'; import { AuthorizationCodeOAuthFlow } from '../../../core/models/common/AuthorizationCodeOAuthFlow'; import { ClientCredentialsOAuthFlow } from '../../../core/models/common/ClientCredentialsOAuthFlow'; import { ImplicitOAuthFlow } from '../../../core/models/common/ImplicitOAuthFlow'; import { PasswordOAuthFlow } from '../../../core/models/common/PasswordOAuthFlow'; /** * @author Jakub Senko * @param {Node} parent * @class * @extends AaiOAuthFlows */ export declare class Aai20OAuthFlows extends AaiOAuthFlows { constructor(parent?: any); /** * * @return {ImplicitOAuthFlow} */ createImplicitOAuthFlow(): ImplicitOAuthFlow; /** * * @return {PasswordOAuthFlow} */ createPasswordOAuthFlow(): PasswordOAuthFlow; /** * * @return {ClientCredentialsOAuthFlow} */ createClientCredentialsOAuthFlow(): ClientCredentialsOAuthFlow; /** * * @return {AuthorizationCodeOAuthFlow} */ createAuthorizationCodeOAuthFlow(): AuthorizationCodeOAuthFlow; }