import { RegistrationConfigurer, StandardUserWorkflowConfigurer, AccountConfigurer, RegistrationWelcomeConfigurer, RegistrationConfirmationConfigurer } from '../../../common/configurer/grammar'; import { AbstractParent } from '../../../common/configurer/AbstractParent'; import { Configurer } from '../../../common/configurer'; import { Provider } from '@zetapush/core'; import { ConfigurationProperties, ZetaPushContext } from '@zetapush/core'; export declare class RegistrationConfigurerImpl extends AbstractParent implements RegistrationConfigurer, Configurer { private properties; private zetapushContext; private accountConfigurer?; private confirmationConfigurer?; constructor(parent: StandardUserWorkflowConfigurer, properties: ConfigurationProperties, zetapushContext: ZetaPushContext); account(): AccountConfigurer; welcome(): RegistrationWelcomeConfigurer; confirmation(): RegistrationConfirmationConfigurer; getProviders(): Promise; }