import { Provider } from '@zetapush/core'; import { AccountStatusConfigurer, RegistrationConfigurer, RegistrationFieldsConfigurer, UuidConfigurer, AccountConfigurer } from '../../../common/configurer/grammar'; import { AbstractParent } from '../../../common/configurer/AbstractParent'; import { UserRepository } from '../../../common/api/User'; import { Configurer } from '../../../common/configurer'; import { Type } from '@zetapush/core'; export declare class AccountCreationManagerConfigurerImpl extends AbstractParent implements AccountConfigurer, Configurer { private accountUuidConfigurer?; private initialStatusConfigurer?; private userStorageHelper; constructor(parentConfigurer: RegistrationConfigurer); uuid(): UuidConfigurer; initialStatus(): AccountStatusConfigurer; fields(): RegistrationFieldsConfigurer; storage(userStorageClass: Type): AccountConfigurer; storage(userStorageInstance: UserRepository): AccountConfigurer; getProviders(): Promise; }