import * as i0 from '@angular/core'; import { AfterContentInit, TemplateRef, EventEmitter, OnDestroy, OnInit, QueryList } from '@angular/core'; import * as _aws_amplify_ui from '@aws-amplify/ui'; import { AuthenticatorServiceFacade, DefaultFormFieldOptions, AuthFormData, AuthMachineState, AuthInterpreter, AuthContext, AuthEvent, AuthenticatorMachineOptions, SocialProvider, FormFieldComponents, FormFieldsArray, FederatedIdentityProviders, FormFieldOptions, UnverifiedUserAttributes } from '@aws-amplify/ui'; export { translations } from '@aws-amplify/ui'; import { Subject } from 'rxjs'; import { Subscription, Event as Event$1 } from 'xstate'; import { AuthUser } from 'aws-amplify/auth'; import * as i31 from '@angular/common'; declare class AmplifySlotComponent implements AfterContentInit { name: string; context: Record; display: string; overridingComponent: TemplateRef; isOverriden: boolean; private propService; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AmplifySlotDirective { template: TemplateRef; name: string; set amplifySlot(component: string); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } type AttributeInfoProvider = () => DefaultFormFieldOptions; type AuthSubscriptionCallback = (state: AuthenticatorServiceFacade) => void; /** * Maps custom components from customer to the name of the component it's overriding. */ type CustomComponents = Record>; /** * Contains properties to be passed to each auth subcomponents. */ interface PropContext { signIn?: { onSignInInput: EventEmitter; onSignInSubmit: EventEmitter; }; signUp?: { onSignUpInput: EventEmitter; onSignUpSubmit: EventEmitter; }; confirmSignUp?: { onConfirmSignUpInput: EventEmitter; onConfirmSignUpSubmit: EventEmitter; }; } /** * AuthenticatorService provides access to the authenticator state and context. */ declare class AuthenticatorService implements OnDestroy { private _authState; private _authStatus; private _authService; private _machineSubscription; private _facade; private _hubSubject; private _unsubscribeHub; constructor(); /** * Context facades */ get error(): AuthenticatorServiceFacade['error']; get hasValidationErrors(): AuthenticatorServiceFacade['hasValidationErrors']; get isPending(): AuthenticatorServiceFacade['isPending']; get route(): AuthenticatorServiceFacade['route']; get authStatus(): AuthenticatorServiceFacade['authStatus']; get user(): AuthUser; get username(): string; get validationErrors(): AuthenticatorServiceFacade['validationErrors']; get codeDeliveryDetails(): AuthenticatorServiceFacade['codeDeliveryDetails']; get totpSecretCode(): AuthenticatorServiceFacade['totpSecretCode']; /** * Service facades */ get initializeMachine(): AuthenticatorServiceFacade['initializeMachine']; get updateForm(): AuthenticatorServiceFacade['updateForm']; get updateBlur(): AuthenticatorServiceFacade['updateBlur']; get resendCode(): AuthenticatorServiceFacade['resendCode']; get signOut(): AuthenticatorServiceFacade['signOut']; get submitForm(): AuthenticatorServiceFacade['submitForm']; /** * Transition facades */ get toFederatedSignIn(): AuthenticatorServiceFacade['toFederatedSignIn']; get toForgotPassword(): AuthenticatorServiceFacade['toForgotPassword']; get toSignIn(): AuthenticatorServiceFacade['toSignIn']; get toSignUp(): AuthenticatorServiceFacade['toSignUp']; get skipVerification(): AuthenticatorServiceFacade['skipVerification']; /** * Internal utility functions */ /** @deprecated For internal use only */ get authState(): AuthMachineState; /** @deprecated For internal use only */ get authService(): AuthInterpreter; /** @deprecated For internal use only */ get context(): AuthContext; /** @deprecated For internal use only */ get slotContext(): AuthenticatorServiceFacade & { $implicit: AuthenticatorServiceFacade; }; /** @deprecated For internal use only */ get hubSubject(): Subject; subscribe(callback: AuthSubscriptionCallback): Subscription; ngOnDestroy(): void; /** @deprecated For internal use only */ send(event: Event$1): void; private getInitialAuthStatus; private setupHubListener; private setupMachineSubscription; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class AuthenticatorComponent implements OnInit, AfterContentInit, OnDestroy { formFields: AuthenticatorMachineOptions['formFields']; initialState: AuthenticatorMachineOptions['initialState']; loginMechanisms: AuthenticatorMachineOptions['loginMechanisms']; services: AuthenticatorMachineOptions['services']; signUpAttributes: AuthenticatorMachineOptions['signUpAttributes']; socialProviders: SocialProvider[]; variation: 'default' | 'modal'; hideSignUp: boolean; private customComponentQuery; signInTitle: string; signUpTitle: string; private hasInitialized; private isHandlingHubEvent; private unsubscribeMachine; private clearUserAgent; private authenticator; private contextService; private changeDetector; get context(): AuthenticatorService['slotContext']; get route(): AuthenticatorService['route']; ngOnInit(): void; /** * Lifecycle Methods */ ngAfterContentInit(): void; ngOnDestroy(): void; /** * Class Functions */ onTabChange(): void; hasTabs(): boolean; hasRouteComponent(): boolean; private mapCustomComponents; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Sorts the given formFields, then renders them in order. */ declare class BaseFormFieldsComponent implements OnInit { route: FormFieldComponents; display: string; formFields: FormFieldsArray; private authenticator; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ButtonComponent implements OnInit { type: 'submit' | 'button'; fullWidth: boolean | string; isDisabled: boolean | string; size: 'small' | 'medium' | 'large'; variation: 'primary' | 'default' | 'link'; fontWeight: 'normal' | 'bold' | 'lighter'; typeAttr: string; fullWidthAttr: boolean | string; sizeAttr: string; variationAttr: string; fontWeightAttr: string; get getDisabled(): string; get classNames(): string; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CheckboxComponent implements OnInit { defaultChecked: boolean; errorMessage: string; hasError: boolean; label: string; name: string; value: string; isChecked: boolean; ngOnInit(): void; handleClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ConfirmResetPasswordComponent { dataAttr: string; headerText: string; sortedFormFields: FormFieldsArray; backToSignInText: string; resendCodeText: string; submitText: string; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ConfirmSignInComponent implements OnInit { dataAttr: string; headerText: string; confirmText: string; backToSignInText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; ngOnInit(): void; setHeaderText(): void; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ConfirmSignUpComponent { dataAttr: string; resendCodeText: string; confirmText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; get confirmSignUpHeading(): string; get subtitleText(): string; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ConfirmVerifyUserComponent { dataAttr: string; headerText: string; skipText: string; submitText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ErrorComponent { isVisible: boolean; dismissAriaLabel: string; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FederatedSignInButtonComponent { provider: FederatedIdentityProviders; text: string; private authenticator; onClick: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FederatedSignInComponent implements OnInit { FederatedProviders: typeof FederatedIdentityProviders; includeAmazon: boolean; includeApple: boolean; includeFacebook: boolean; includeGoogle: boolean; shouldShowFederatedSignIn: boolean; orText: string; signInAmazonText: string; signInAppleText: string; signInFacebookText: string; signInGoogleText: string; private authenticator; ngOnInit(): void; private setFederatedTexts; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ForceNewPasswordComponent { dataAttr: string; headerText: string; changePasswordText: string; backToSignInText: string; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ForceNewPasswordFormFieldsComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class FormFieldComponent { name: string; formField: FormFieldOptions; defaultCountryCodeValue: string; countryDialCodesValue: string[]; errorId: string; private authenticator; get ariaDescribedBy(): string | undefined; get errors(): string[]; onBlur($event: Event): void; isPasswordField(): boolean; isPhoneField(): boolean; hasError(): boolean; translate(phrase: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PasswordFieldComponent { autocomplete: string; disabled: boolean; fieldId: string; initialValue: string; label: string; name: string; placeholder: string; required: boolean; labelHidden: boolean; hasError: boolean; describedBy: string; setBlur: EventEmitter; type: 'text' | 'password'; showPassword: boolean; showPasswordButtonlabel: string; classnames: (...args: _aws_amplify_ui.ClassNamesArgs) => string; ComponentClassName: { readonly Accordion: "amplify-accordion"; readonly AccordionItem: "amplify-accordion__item"; readonly AccordionItemTrigger: "amplify-accordion__item__trigger"; readonly AccordionItemContent: "amplify-accordion__item__content"; readonly AccordionItemIcon: "amplify-accordion__item__icon"; readonly Alert: "amplify-alert"; readonly AlertIcon: "amplify-alert__icon"; readonly AlertHeading: "amplify-alert__heading"; readonly AlertBody: "amplify-alert__body"; readonly AlertDismiss: "amplify-alert__dismiss"; readonly Autocomplete: "amplify-autocomplete"; readonly AutocompleteMenu: "amplify-autocomplete__menu"; readonly AutocompleteMenuEmpty: "amplify-autocomplete__menu--empty"; readonly AutocompleteMenuFooter: "amplify-autocomplete__menu__footer"; readonly AutocompleteMenuHeader: "amplify-autocomplete__menu__header"; readonly AutocompleteMenuLoading: "amplify-autocomplete__menu--loading"; readonly AutocompleteMenuOption: "amplify-autocomplete__menu__option"; readonly AutocompleteMenuOptions: "amplify-autocomplete__menu__options"; readonly Avatar: "amplify-avatar"; readonly AvatarIcon: "amplify-avatar__icon"; readonly AvatarImage: "amplify-avatar__image"; readonly AvatarLoader: "amplify-avatar__loader"; readonly AIConversation: "amplify-ai-conversation"; readonly AIConversationScrollView: "amplify-ai-conversation__scrollview"; readonly AIConversationAttachment: "amplify-ai-conversation__attachment"; readonly AIConversationAttachmentList: "amplify-ai-conversation__attachment__list"; readonly AIConversationAttachmentImage: "amplify-ai-conversation__attachment__image"; readonly AIConversationAttachmentName: "amplify-ai-conversation__attachment__name"; readonly AIConversationAttachmentSize: "amplify-ai-conversation__attachment__size"; readonly AIConversationAttachmentRemove: "amplify-ai-conversation__attachment__remove"; readonly AIConversationForm: "amplify-ai-conversation__form"; readonly AIConversationFormAttach: "amplify-ai-conversation__form__attach"; readonly AIConversationFormError: "amplify-ai-conversation__form__error"; readonly AIConversationFormSend: "amplify-ai-conversation__form__send"; readonly AIConversationFormField: "amplify-ai-conversation__form__field"; readonly AIConversationFormDropzone: "amplify-ai-conversation__form__dropzone"; readonly AIConversationMessage: "amplify-ai-conversation__message"; readonly AIConversationMessageAvatar: "amplify-ai-conversation__message__avatar"; readonly AIConversationMessageSender: "amplify-ai-conversation__message__sender"; readonly AIConversationMessageSenderUsername: "amplify-ai-conversation__message__sender__username"; readonly AIConversationMessageSenderTimestamp: "amplify-ai-conversation__message__sender__timestamp"; readonly AIConversationMessageBody: "amplify-ai-conversation__message__body"; readonly AIConversationMessageContent: "amplify-ai-conversation__message__content"; readonly AIConversationMessageActions: "amplify-ai-conversation__message__actions"; readonly AIConversationMessageList: "amplify-ai-conversation__message__list"; readonly AIConversationPrompt: "amplify-ai-conversation__prompt"; readonly Badge: "amplify-badge"; readonly Breadcrumbs: "amplify-breadcrumbs"; readonly BreadcrumbsList: "amplify-breadcrumbs__list"; readonly BreadcrumbsItem: "amplify-breadcrumbs__item"; readonly BreadcrumbsSeparator: "amplify-breadcrumbs__separator"; readonly BreadcrumbsLink: "amplify-breadcrumbs__link"; readonly Button: "amplify-button"; readonly ButtonGroup: "amplify-buttongroup"; readonly ButtonLoaderWrapper: "amplify-button__loader-wrapper"; readonly Card: "amplify-card"; readonly Checkbox: "amplify-checkbox"; readonly CheckboxButton: "amplify-checkbox__button"; readonly CheckboxIcon: "amplify-checkbox__icon"; readonly CheckboxInput: "amplify-checkbox__input"; readonly CheckboxLabel: "amplify-checkbox__label"; readonly CheckboxField: "amplify-checkboxfield"; readonly Collection: "amplify-collection"; readonly CollectionItems: "amplify-collection-items"; readonly CollectionSearch: "amplify-collection-search"; readonly CollectionPagination: "amplify-collection-pagination"; readonly CountryCodeSelect: "amplify-countrycodeselect"; readonly DialCodeSelect: "amplify-dialcodeselect"; readonly Divider: "amplify-divider"; readonly DividerLabel: "amplify-divider--label"; readonly DropZone: "amplify-dropzone"; readonly Field: "amplify-field"; readonly FieldDescription: "amplify-field__description"; readonly FieldErrorMessage: "amplify-field__error-message"; readonly FieldGroup: "amplify-field-group"; readonly FieldGroupControl: "amplify-field-group__control"; readonly FieldGroupOuterEnd: "amplify-field-group__outer-end"; readonly FieldGroupOuterStart: "amplify-field-group__outer-start"; readonly FieldGroupInnerEnd: "amplify-field-group__inner-end"; readonly FieldGroupInnerStart: "amplify-field-group__inner-start"; readonly FieldGroupIcon: "amplify-field-group__icon"; readonly FieldGroupIconButton: "amplify-field-group__icon-button"; readonly FieldGroupHasInnerEnd: "amplify-field-group--has-inner-end"; readonly FieldGroupHasInnerStart: "amplify-field-group--has-inner-start"; readonly FieldShowPassword: "amplify-field__show-password"; readonly FieldGroupFieldWrapper: "amplify-field-group__field-wrapper"; readonly Fieldset: "amplify-fieldset"; readonly FieldsetLegend: "amplify-fieldset__legend"; readonly FileUploader: "amplify-fileuploader"; readonly FileUploaderDropZone: "amplify-fileuploader__dropzone"; readonly FileUploaderDropZoneIcon: "amplify-fileuploader__dropzone__icon"; readonly FileUploaderDropZoneText: "amplify-fileuploader__dropzone__text"; readonly FileUploaderFilePicker: "amplify-fileuploader__file__picker"; readonly FileUploaderFile: "amplify-fileuploader__file"; readonly FileUploaderFileWrapper: "amplify-fileuploader__file__wrapper"; readonly FileUploaderFileList: "amplify-fileuploader__file__list"; readonly FileUploaderFileName: "amplify-fileuploader__file__name"; readonly FileUploaderFileSize: "amplify-fileuploader__file__size"; readonly FileUploaderFileInfo: "amplify-fileuploader__file__info"; readonly FileUploaderFileImage: "amplify-fileuploader__file__image"; readonly FileUploaderFileMain: "amplify-fileuploader__file__main"; readonly FileUploaderFileStatus: "amplify-fileuploader__file__status"; readonly FileUploaderLoader: "amplify-fileuploader__loader"; readonly FileUploaderPreviewer: "amplify-fileuploader__previewer"; readonly FileUploaderPreviewerText: "amplify-fileuploader__previewer__text"; readonly FileUploaderPreviewerActions: "amplify-fileuploader__previewer__actions"; readonly FileUploaderPreviewerFooter: "amplify-fileuploader__previewer__footer"; readonly Flex: "amplify-flex"; readonly Grid: "amplify-grid"; readonly Heading: "amplify-heading"; readonly HighlightMatch: "amplify-highlightmatch"; readonly HighlightMatchHighlighted: "amplify-highlightmatch__highlighted"; readonly Icon: "amplify-icon"; readonly Image: "amplify-image"; readonly Input: "amplify-input"; readonly Label: "amplify-label"; readonly Link: "amplify-link"; readonly Loader: "amplify-loader"; readonly LoaderLabel: "amplify-loader__label"; readonly MenuContent: "amplify-menu__content"; readonly MenuItem: "amplify-menu__content__item"; readonly MenuTrigger: "amplify-menu__trigger"; readonly MenuWrapper: "amplify-menu__wrapper"; readonly Message: "amplify-message"; readonly MessageIcon: "amplify-message__icon"; readonly MessageHeading: "amplify-message__heading"; readonly MessageBody: "amplify-message__body"; readonly MessageContent: "amplify-message__content"; readonly MessageDismiss: "amplify-message__dismiss"; readonly Pagination: "amplify-pagination"; readonly PaginationItem: "amplify-pagination__item"; readonly PasswordField: "amplify-passwordfield"; readonly PhoneNumberField: "amplify-phonenumberfield"; readonly Placeholder: "amplify-placeholder"; readonly Radio: "amplify-radio"; readonly RadioButton: "amplify-radio__button"; readonly RadioInput: "amplify-radio__input"; readonly RadioLabel: "amplify-radio__label"; readonly RadioGroupField: "amplify-radiogroupfield"; readonly RadioGroup: "amplify-radiogroup"; readonly Rating: "amplify-rating"; readonly RatingItem: "amplify-rating__item"; readonly RatingIcon: "amplify-rating__icon"; readonly RatingLabel: "amplify-rating__label"; readonly ScrollView: "amplify-scrollview"; readonly SearchField: "amplify-searchfield"; readonly SearchFieldClear: "amplify-searchfield__clear"; readonly SearchFieldSearch: "amplify-searchfield__search"; readonly Select: "amplify-select"; readonly SelectField: "amplify-selectfield"; readonly SelectWrapper: "amplify-select__wrapper"; readonly SelectIcon: "amplify-select__icon"; readonly SliderField: "amplify-sliderfield"; readonly SliderFieldGroup: "amplify-sliderfield__group"; readonly SliderFieldLabel: "amplify-sliderfield__label"; readonly SliderFieldRange: "amplify-sliderfield__range"; readonly SliderFieldRoot: "amplify-sliderfield__root"; readonly SliderFieldThumb: "amplify-sliderfield__thumb"; readonly SliderFieldTrack: "amplify-sliderfield__track"; readonly StepperField: "amplify-stepperfield"; readonly StepperFieldButtonDecrease: "amplify-stepperfield__button--decrease"; readonly StepperFieldButtonIncrease: "amplify-stepperfield__button--increase"; readonly StepperFieldInput: "amplify-stepperfield__input"; readonly StorageImage: "amplify-storageimage"; readonly StorageManager: "amplify-storagemanager"; readonly StorageManagerDropZone: "amplify-storagemanager__dropzone"; readonly StorageManagerDropZoneIcon: "amplify-storagemanager__dropzone__icon"; readonly StorageManagerDropZoneText: "amplify-storagemanager__dropzone__text"; readonly StorageManagerFilePicker: "amplify-storagemanager__file__picker"; readonly StorageManagerFile: "amplify-storagemanager__file"; readonly StorageManagerFileWrapper: "amplify-storagemanager__file__wrapper"; readonly StorageManagerFileList: "amplify-storagemanager__file__list"; readonly StorageManagerFileName: "amplify-storagemanager__file__name"; readonly StorageManagerFileSize: "amplify-storagemanager__file__size"; readonly StorageManagerFileInfo: "amplify-storagemanager__file__info"; readonly StorageManagerFileImage: "amplify-storagemanager__file__image"; readonly StorageManagerFileMain: "amplify-storagemanager__file__main"; readonly StorageManagerFileStatus: "amplify-storagemanager__file__status"; readonly StorageManagerLoader: "amplify-storagemanager__loader"; readonly StorageManagerPreviewer: "amplify-storagemanager__previewer"; readonly StorageManagerPreviewerText: "amplify-storagemanager__previewer__text"; readonly StorageManagerPreviewerActions: "amplify-storagemanager__previewer__actions"; readonly StorageManagerPreviewerFooter: "amplify-storagemanager__previewer__footer"; readonly SwitchField: "amplify-switchfield"; readonly SwitchLabel: "amplify-switch__label"; readonly SwitchThumb: "amplify-switch__thumb"; readonly SwitchTrack: "amplify-switch__track"; readonly SwitchWrapper: "amplify-switch__wrapper"; readonly Table: "amplify-table"; readonly TableCaption: "amplify-table__caption"; readonly TableBody: "amplify-table__body"; readonly TableTd: "amplify-table__td"; readonly TableTh: "amplify-table__th"; readonly TableFoot: "amplify-table__foot"; readonly TableHead: "amplify-table__head"; readonly TableRow: "amplify-table__row"; readonly Tabs: "amplify-tabs"; readonly TabsList: "amplify-tabs__list"; readonly TabsItem: "amplify-tabs__item"; readonly TabsPanel: "amplify-tabs__panel"; readonly Text: "amplify-text"; readonly Textarea: "amplify-textarea"; readonly TextAreaField: "amplify-textareafield"; readonly TextField: "amplify-textfield"; readonly ToggleButton: "amplify-togglebutton"; readonly ToggleButtonGroup: "amplify-togglebuttongroup"; readonly VisuallyHidden: "amplify-visually-hidden"; }; togglePasswordText(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class PhoneNumberFieldComponent implements OnInit { autocomplete: string; disabled: boolean; defaultCountryCode: string; selectFieldId: string; textFieldId: string; initialValue: string; label: string; name: string; placeholder: string; required: boolean; type: string; labelHidden: boolean; dialCodeList: Array; hasError: boolean; describedBy: string; display: string; countryDialCodesValues: Array; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ForgotPasswordComponent { dataAttr: string; headerText: string; sendCodeText: string; backToSignInText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectComponent { items: string[]; name: string; label: string; id: string; defaultValue: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SelectMfaTypeComponent implements OnInit { headerText: string; confirmText: string; backToSignInText: string; selectMfaTypeText: string; getMfaTypeLabelByValue: (mfaType: _aws_amplify_ui.AuthMFAType) => string; allowedMfaTypes: any[]; classNames: (...args: _aws_amplify_ui.ClassNamesArgs) => string; ComponentClassName: { readonly Accordion: "amplify-accordion"; readonly AccordionItem: "amplify-accordion__item"; readonly AccordionItemTrigger: "amplify-accordion__item__trigger"; readonly AccordionItemContent: "amplify-accordion__item__content"; readonly AccordionItemIcon: "amplify-accordion__item__icon"; readonly Alert: "amplify-alert"; readonly AlertIcon: "amplify-alert__icon"; readonly AlertHeading: "amplify-alert__heading"; readonly AlertBody: "amplify-alert__body"; readonly AlertDismiss: "amplify-alert__dismiss"; readonly Autocomplete: "amplify-autocomplete"; readonly AutocompleteMenu: "amplify-autocomplete__menu"; readonly AutocompleteMenuEmpty: "amplify-autocomplete__menu--empty"; readonly AutocompleteMenuFooter: "amplify-autocomplete__menu__footer"; readonly AutocompleteMenuHeader: "amplify-autocomplete__menu__header"; readonly AutocompleteMenuLoading: "amplify-autocomplete__menu--loading"; readonly AutocompleteMenuOption: "amplify-autocomplete__menu__option"; readonly AutocompleteMenuOptions: "amplify-autocomplete__menu__options"; readonly Avatar: "amplify-avatar"; readonly AvatarIcon: "amplify-avatar__icon"; readonly AvatarImage: "amplify-avatar__image"; readonly AvatarLoader: "amplify-avatar__loader"; readonly AIConversation: "amplify-ai-conversation"; readonly AIConversationScrollView: "amplify-ai-conversation__scrollview"; readonly AIConversationAttachment: "amplify-ai-conversation__attachment"; readonly AIConversationAttachmentList: "amplify-ai-conversation__attachment__list"; readonly AIConversationAttachmentImage: "amplify-ai-conversation__attachment__image"; readonly AIConversationAttachmentName: "amplify-ai-conversation__attachment__name"; readonly AIConversationAttachmentSize: "amplify-ai-conversation__attachment__size"; readonly AIConversationAttachmentRemove: "amplify-ai-conversation__attachment__remove"; readonly AIConversationForm: "amplify-ai-conversation__form"; readonly AIConversationFormAttach: "amplify-ai-conversation__form__attach"; readonly AIConversationFormError: "amplify-ai-conversation__form__error"; readonly AIConversationFormSend: "amplify-ai-conversation__form__send"; readonly AIConversationFormField: "amplify-ai-conversation__form__field"; readonly AIConversationFormDropzone: "amplify-ai-conversation__form__dropzone"; readonly AIConversationMessage: "amplify-ai-conversation__message"; readonly AIConversationMessageAvatar: "amplify-ai-conversation__message__avatar"; readonly AIConversationMessageSender: "amplify-ai-conversation__message__sender"; readonly AIConversationMessageSenderUsername: "amplify-ai-conversation__message__sender__username"; readonly AIConversationMessageSenderTimestamp: "amplify-ai-conversation__message__sender__timestamp"; readonly AIConversationMessageBody: "amplify-ai-conversation__message__body"; readonly AIConversationMessageContent: "amplify-ai-conversation__message__content"; readonly AIConversationMessageActions: "amplify-ai-conversation__message__actions"; readonly AIConversationMessageList: "amplify-ai-conversation__message__list"; readonly AIConversationPrompt: "amplify-ai-conversation__prompt"; readonly Badge: "amplify-badge"; readonly Breadcrumbs: "amplify-breadcrumbs"; readonly BreadcrumbsList: "amplify-breadcrumbs__list"; readonly BreadcrumbsItem: "amplify-breadcrumbs__item"; readonly BreadcrumbsSeparator: "amplify-breadcrumbs__separator"; readonly BreadcrumbsLink: "amplify-breadcrumbs__link"; readonly Button: "amplify-button"; readonly ButtonGroup: "amplify-buttongroup"; readonly ButtonLoaderWrapper: "amplify-button__loader-wrapper"; readonly Card: "amplify-card"; readonly Checkbox: "amplify-checkbox"; readonly CheckboxButton: "amplify-checkbox__button"; readonly CheckboxIcon: "amplify-checkbox__icon"; readonly CheckboxInput: "amplify-checkbox__input"; readonly CheckboxLabel: "amplify-checkbox__label"; readonly CheckboxField: "amplify-checkboxfield"; readonly Collection: "amplify-collection"; readonly CollectionItems: "amplify-collection-items"; readonly CollectionSearch: "amplify-collection-search"; readonly CollectionPagination: "amplify-collection-pagination"; readonly CountryCodeSelect: "amplify-countrycodeselect"; readonly DialCodeSelect: "amplify-dialcodeselect"; readonly Divider: "amplify-divider"; readonly DividerLabel: "amplify-divider--label"; readonly DropZone: "amplify-dropzone"; readonly Field: "amplify-field"; readonly FieldDescription: "amplify-field__description"; readonly FieldErrorMessage: "amplify-field__error-message"; readonly FieldGroup: "amplify-field-group"; readonly FieldGroupControl: "amplify-field-group__control"; readonly FieldGroupOuterEnd: "amplify-field-group__outer-end"; readonly FieldGroupOuterStart: "amplify-field-group__outer-start"; readonly FieldGroupInnerEnd: "amplify-field-group__inner-end"; readonly FieldGroupInnerStart: "amplify-field-group__inner-start"; readonly FieldGroupIcon: "amplify-field-group__icon"; readonly FieldGroupIconButton: "amplify-field-group__icon-button"; readonly FieldGroupHasInnerEnd: "amplify-field-group--has-inner-end"; readonly FieldGroupHasInnerStart: "amplify-field-group--has-inner-start"; readonly FieldShowPassword: "amplify-field__show-password"; readonly FieldGroupFieldWrapper: "amplify-field-group__field-wrapper"; readonly Fieldset: "amplify-fieldset"; readonly FieldsetLegend: "amplify-fieldset__legend"; readonly FileUploader: "amplify-fileuploader"; readonly FileUploaderDropZone: "amplify-fileuploader__dropzone"; readonly FileUploaderDropZoneIcon: "amplify-fileuploader__dropzone__icon"; readonly FileUploaderDropZoneText: "amplify-fileuploader__dropzone__text"; readonly FileUploaderFilePicker: "amplify-fileuploader__file__picker"; readonly FileUploaderFile: "amplify-fileuploader__file"; readonly FileUploaderFileWrapper: "amplify-fileuploader__file__wrapper"; readonly FileUploaderFileList: "amplify-fileuploader__file__list"; readonly FileUploaderFileName: "amplify-fileuploader__file__name"; readonly FileUploaderFileSize: "amplify-fileuploader__file__size"; readonly FileUploaderFileInfo: "amplify-fileuploader__file__info"; readonly FileUploaderFileImage: "amplify-fileuploader__file__image"; readonly FileUploaderFileMain: "amplify-fileuploader__file__main"; readonly FileUploaderFileStatus: "amplify-fileuploader__file__status"; readonly FileUploaderLoader: "amplify-fileuploader__loader"; readonly FileUploaderPreviewer: "amplify-fileuploader__previewer"; readonly FileUploaderPreviewerText: "amplify-fileuploader__previewer__text"; readonly FileUploaderPreviewerActions: "amplify-fileuploader__previewer__actions"; readonly FileUploaderPreviewerFooter: "amplify-fileuploader__previewer__footer"; readonly Flex: "amplify-flex"; readonly Grid: "amplify-grid"; readonly Heading: "amplify-heading"; readonly HighlightMatch: "amplify-highlightmatch"; readonly HighlightMatchHighlighted: "amplify-highlightmatch__highlighted"; readonly Icon: "amplify-icon"; readonly Image: "amplify-image"; readonly Input: "amplify-input"; readonly Label: "amplify-label"; readonly Link: "amplify-link"; readonly Loader: "amplify-loader"; readonly LoaderLabel: "amplify-loader__label"; readonly MenuContent: "amplify-menu__content"; readonly MenuItem: "amplify-menu__content__item"; readonly MenuTrigger: "amplify-menu__trigger"; readonly MenuWrapper: "amplify-menu__wrapper"; readonly Message: "amplify-message"; readonly MessageIcon: "amplify-message__icon"; readonly MessageHeading: "amplify-message__heading"; readonly MessageBody: "amplify-message__body"; readonly MessageContent: "amplify-message__content"; readonly MessageDismiss: "amplify-message__dismiss"; readonly Pagination: "amplify-pagination"; readonly PaginationItem: "amplify-pagination__item"; readonly PasswordField: "amplify-passwordfield"; readonly PhoneNumberField: "amplify-phonenumberfield"; readonly Placeholder: "amplify-placeholder"; readonly Radio: "amplify-radio"; readonly RadioButton: "amplify-radio__button"; readonly RadioInput: "amplify-radio__input"; readonly RadioLabel: "amplify-radio__label"; readonly RadioGroupField: "amplify-radiogroupfield"; readonly RadioGroup: "amplify-radiogroup"; readonly Rating: "amplify-rating"; readonly RatingItem: "amplify-rating__item"; readonly RatingIcon: "amplify-rating__icon"; readonly RatingLabel: "amplify-rating__label"; readonly ScrollView: "amplify-scrollview"; readonly SearchField: "amplify-searchfield"; readonly SearchFieldClear: "amplify-searchfield__clear"; readonly SearchFieldSearch: "amplify-searchfield__search"; readonly Select: "amplify-select"; readonly SelectField: "amplify-selectfield"; readonly SelectWrapper: "amplify-select__wrapper"; readonly SelectIcon: "amplify-select__icon"; readonly SliderField: "amplify-sliderfield"; readonly SliderFieldGroup: "amplify-sliderfield__group"; readonly SliderFieldLabel: "amplify-sliderfield__label"; readonly SliderFieldRange: "amplify-sliderfield__range"; readonly SliderFieldRoot: "amplify-sliderfield__root"; readonly SliderFieldThumb: "amplify-sliderfield__thumb"; readonly SliderFieldTrack: "amplify-sliderfield__track"; readonly StepperField: "amplify-stepperfield"; readonly StepperFieldButtonDecrease: "amplify-stepperfield__button--decrease"; readonly StepperFieldButtonIncrease: "amplify-stepperfield__button--increase"; readonly StepperFieldInput: "amplify-stepperfield__input"; readonly StorageImage: "amplify-storageimage"; readonly StorageManager: "amplify-storagemanager"; readonly StorageManagerDropZone: "amplify-storagemanager__dropzone"; readonly StorageManagerDropZoneIcon: "amplify-storagemanager__dropzone__icon"; readonly StorageManagerDropZoneText: "amplify-storagemanager__dropzone__text"; readonly StorageManagerFilePicker: "amplify-storagemanager__file__picker"; readonly StorageManagerFile: "amplify-storagemanager__file"; readonly StorageManagerFileWrapper: "amplify-storagemanager__file__wrapper"; readonly StorageManagerFileList: "amplify-storagemanager__file__list"; readonly StorageManagerFileName: "amplify-storagemanager__file__name"; readonly StorageManagerFileSize: "amplify-storagemanager__file__size"; readonly StorageManagerFileInfo: "amplify-storagemanager__file__info"; readonly StorageManagerFileImage: "amplify-storagemanager__file__image"; readonly StorageManagerFileMain: "amplify-storagemanager__file__main"; readonly StorageManagerFileStatus: "amplify-storagemanager__file__status"; readonly StorageManagerLoader: "amplify-storagemanager__loader"; readonly StorageManagerPreviewer: "amplify-storagemanager__previewer"; readonly StorageManagerPreviewerText: "amplify-storagemanager__previewer__text"; readonly StorageManagerPreviewerActions: "amplify-storagemanager__previewer__actions"; readonly StorageManagerPreviewerFooter: "amplify-storagemanager__previewer__footer"; readonly SwitchField: "amplify-switchfield"; readonly SwitchLabel: "amplify-switch__label"; readonly SwitchThumb: "amplify-switch__thumb"; readonly SwitchTrack: "amplify-switch__track"; readonly SwitchWrapper: "amplify-switch__wrapper"; readonly Table: "amplify-table"; readonly TableCaption: "amplify-table__caption"; readonly TableBody: "amplify-table__body"; readonly TableTd: "amplify-table__td"; readonly TableTh: "amplify-table__th"; readonly TableFoot: "amplify-table__foot"; readonly TableHead: "amplify-table__head"; readonly TableRow: "amplify-table__row"; readonly Tabs: "amplify-tabs"; readonly TabsList: "amplify-tabs__list"; readonly TabsItem: "amplify-tabs__item"; readonly TabsPanel: "amplify-tabs__panel"; readonly Text: "amplify-text"; readonly Textarea: "amplify-textarea"; readonly TextAreaField: "amplify-textareafield"; readonly TextField: "amplify-textfield"; readonly ToggleButton: "amplify-togglebutton"; readonly ToggleButtonGroup: "amplify-togglebuttongroup"; readonly VisuallyHidden: "amplify-visually-hidden"; }; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; ngOnInit(): void; setHeaderText(): void; setAllowedMfaTypes(): void; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SetupEmailComponent { headerText: string; confirmText: string; backToSignInText: string; classNames: (...args: _aws_amplify_ui.ClassNamesArgs) => string; ComponentClassName: { readonly Accordion: "amplify-accordion"; readonly AccordionItem: "amplify-accordion__item"; readonly AccordionItemTrigger: "amplify-accordion__item__trigger"; readonly AccordionItemContent: "amplify-accordion__item__content"; readonly AccordionItemIcon: "amplify-accordion__item__icon"; readonly Alert: "amplify-alert"; readonly AlertIcon: "amplify-alert__icon"; readonly AlertHeading: "amplify-alert__heading"; readonly AlertBody: "amplify-alert__body"; readonly AlertDismiss: "amplify-alert__dismiss"; readonly Autocomplete: "amplify-autocomplete"; readonly AutocompleteMenu: "amplify-autocomplete__menu"; readonly AutocompleteMenuEmpty: "amplify-autocomplete__menu--empty"; readonly AutocompleteMenuFooter: "amplify-autocomplete__menu__footer"; readonly AutocompleteMenuHeader: "amplify-autocomplete__menu__header"; readonly AutocompleteMenuLoading: "amplify-autocomplete__menu--loading"; readonly AutocompleteMenuOption: "amplify-autocomplete__menu__option"; readonly AutocompleteMenuOptions: "amplify-autocomplete__menu__options"; readonly Avatar: "amplify-avatar"; readonly AvatarIcon: "amplify-avatar__icon"; readonly AvatarImage: "amplify-avatar__image"; readonly AvatarLoader: "amplify-avatar__loader"; readonly AIConversation: "amplify-ai-conversation"; readonly AIConversationScrollView: "amplify-ai-conversation__scrollview"; readonly AIConversationAttachment: "amplify-ai-conversation__attachment"; readonly AIConversationAttachmentList: "amplify-ai-conversation__attachment__list"; readonly AIConversationAttachmentImage: "amplify-ai-conversation__attachment__image"; readonly AIConversationAttachmentName: "amplify-ai-conversation__attachment__name"; readonly AIConversationAttachmentSize: "amplify-ai-conversation__attachment__size"; readonly AIConversationAttachmentRemove: "amplify-ai-conversation__attachment__remove"; readonly AIConversationForm: "amplify-ai-conversation__form"; readonly AIConversationFormAttach: "amplify-ai-conversation__form__attach"; readonly AIConversationFormError: "amplify-ai-conversation__form__error"; readonly AIConversationFormSend: "amplify-ai-conversation__form__send"; readonly AIConversationFormField: "amplify-ai-conversation__form__field"; readonly AIConversationFormDropzone: "amplify-ai-conversation__form__dropzone"; readonly AIConversationMessage: "amplify-ai-conversation__message"; readonly AIConversationMessageAvatar: "amplify-ai-conversation__message__avatar"; readonly AIConversationMessageSender: "amplify-ai-conversation__message__sender"; readonly AIConversationMessageSenderUsername: "amplify-ai-conversation__message__sender__username"; readonly AIConversationMessageSenderTimestamp: "amplify-ai-conversation__message__sender__timestamp"; readonly AIConversationMessageBody: "amplify-ai-conversation__message__body"; readonly AIConversationMessageContent: "amplify-ai-conversation__message__content"; readonly AIConversationMessageActions: "amplify-ai-conversation__message__actions"; readonly AIConversationMessageList: "amplify-ai-conversation__message__list"; readonly AIConversationPrompt: "amplify-ai-conversation__prompt"; readonly Badge: "amplify-badge"; readonly Breadcrumbs: "amplify-breadcrumbs"; readonly BreadcrumbsList: "amplify-breadcrumbs__list"; readonly BreadcrumbsItem: "amplify-breadcrumbs__item"; readonly BreadcrumbsSeparator: "amplify-breadcrumbs__separator"; readonly BreadcrumbsLink: "amplify-breadcrumbs__link"; readonly Button: "amplify-button"; readonly ButtonGroup: "amplify-buttongroup"; readonly ButtonLoaderWrapper: "amplify-button__loader-wrapper"; readonly Card: "amplify-card"; readonly Checkbox: "amplify-checkbox"; readonly CheckboxButton: "amplify-checkbox__button"; readonly CheckboxIcon: "amplify-checkbox__icon"; readonly CheckboxInput: "amplify-checkbox__input"; readonly CheckboxLabel: "amplify-checkbox__label"; readonly CheckboxField: "amplify-checkboxfield"; readonly Collection: "amplify-collection"; readonly CollectionItems: "amplify-collection-items"; readonly CollectionSearch: "amplify-collection-search"; readonly CollectionPagination: "amplify-collection-pagination"; readonly CountryCodeSelect: "amplify-countrycodeselect"; readonly DialCodeSelect: "amplify-dialcodeselect"; readonly Divider: "amplify-divider"; readonly DividerLabel: "amplify-divider--label"; readonly DropZone: "amplify-dropzone"; readonly Field: "amplify-field"; readonly FieldDescription: "amplify-field__description"; readonly FieldErrorMessage: "amplify-field__error-message"; readonly FieldGroup: "amplify-field-group"; readonly FieldGroupControl: "amplify-field-group__control"; readonly FieldGroupOuterEnd: "amplify-field-group__outer-end"; readonly FieldGroupOuterStart: "amplify-field-group__outer-start"; readonly FieldGroupInnerEnd: "amplify-field-group__inner-end"; readonly FieldGroupInnerStart: "amplify-field-group__inner-start"; readonly FieldGroupIcon: "amplify-field-group__icon"; readonly FieldGroupIconButton: "amplify-field-group__icon-button"; readonly FieldGroupHasInnerEnd: "amplify-field-group--has-inner-end"; readonly FieldGroupHasInnerStart: "amplify-field-group--has-inner-start"; readonly FieldShowPassword: "amplify-field__show-password"; readonly FieldGroupFieldWrapper: "amplify-field-group__field-wrapper"; readonly Fieldset: "amplify-fieldset"; readonly FieldsetLegend: "amplify-fieldset__legend"; readonly FileUploader: "amplify-fileuploader"; readonly FileUploaderDropZone: "amplify-fileuploader__dropzone"; readonly FileUploaderDropZoneIcon: "amplify-fileuploader__dropzone__icon"; readonly FileUploaderDropZoneText: "amplify-fileuploader__dropzone__text"; readonly FileUploaderFilePicker: "amplify-fileuploader__file__picker"; readonly FileUploaderFile: "amplify-fileuploader__file"; readonly FileUploaderFileWrapper: "amplify-fileuploader__file__wrapper"; readonly FileUploaderFileList: "amplify-fileuploader__file__list"; readonly FileUploaderFileName: "amplify-fileuploader__file__name"; readonly FileUploaderFileSize: "amplify-fileuploader__file__size"; readonly FileUploaderFileInfo: "amplify-fileuploader__file__info"; readonly FileUploaderFileImage: "amplify-fileuploader__file__image"; readonly FileUploaderFileMain: "amplify-fileuploader__file__main"; readonly FileUploaderFileStatus: "amplify-fileuploader__file__status"; readonly FileUploaderLoader: "amplify-fileuploader__loader"; readonly FileUploaderPreviewer: "amplify-fileuploader__previewer"; readonly FileUploaderPreviewerText: "amplify-fileuploader__previewer__text"; readonly FileUploaderPreviewerActions: "amplify-fileuploader__previewer__actions"; readonly FileUploaderPreviewerFooter: "amplify-fileuploader__previewer__footer"; readonly Flex: "amplify-flex"; readonly Grid: "amplify-grid"; readonly Heading: "amplify-heading"; readonly HighlightMatch: "amplify-highlightmatch"; readonly HighlightMatchHighlighted: "amplify-highlightmatch__highlighted"; readonly Icon: "amplify-icon"; readonly Image: "amplify-image"; readonly Input: "amplify-input"; readonly Label: "amplify-label"; readonly Link: "amplify-link"; readonly Loader: "amplify-loader"; readonly LoaderLabel: "amplify-loader__label"; readonly MenuContent: "amplify-menu__content"; readonly MenuItem: "amplify-menu__content__item"; readonly MenuTrigger: "amplify-menu__trigger"; readonly MenuWrapper: "amplify-menu__wrapper"; readonly Message: "amplify-message"; readonly MessageIcon: "amplify-message__icon"; readonly MessageHeading: "amplify-message__heading"; readonly MessageBody: "amplify-message__body"; readonly MessageContent: "amplify-message__content"; readonly MessageDismiss: "amplify-message__dismiss"; readonly Pagination: "amplify-pagination"; readonly PaginationItem: "amplify-pagination__item"; readonly PasswordField: "amplify-passwordfield"; readonly PhoneNumberField: "amplify-phonenumberfield"; readonly Placeholder: "amplify-placeholder"; readonly Radio: "amplify-radio"; readonly RadioButton: "amplify-radio__button"; readonly RadioInput: "amplify-radio__input"; readonly RadioLabel: "amplify-radio__label"; readonly RadioGroupField: "amplify-radiogroupfield"; readonly RadioGroup: "amplify-radiogroup"; readonly Rating: "amplify-rating"; readonly RatingItem: "amplify-rating__item"; readonly RatingIcon: "amplify-rating__icon"; readonly RatingLabel: "amplify-rating__label"; readonly ScrollView: "amplify-scrollview"; readonly SearchField: "amplify-searchfield"; readonly SearchFieldClear: "amplify-searchfield__clear"; readonly SearchFieldSearch: "amplify-searchfield__search"; readonly Select: "amplify-select"; readonly SelectField: "amplify-selectfield"; readonly SelectWrapper: "amplify-select__wrapper"; readonly SelectIcon: "amplify-select__icon"; readonly SliderField: "amplify-sliderfield"; readonly SliderFieldGroup: "amplify-sliderfield__group"; readonly SliderFieldLabel: "amplify-sliderfield__label"; readonly SliderFieldRange: "amplify-sliderfield__range"; readonly SliderFieldRoot: "amplify-sliderfield__root"; readonly SliderFieldThumb: "amplify-sliderfield__thumb"; readonly SliderFieldTrack: "amplify-sliderfield__track"; readonly StepperField: "amplify-stepperfield"; readonly StepperFieldButtonDecrease: "amplify-stepperfield__button--decrease"; readonly StepperFieldButtonIncrease: "amplify-stepperfield__button--increase"; readonly StepperFieldInput: "amplify-stepperfield__input"; readonly StorageImage: "amplify-storageimage"; readonly StorageManager: "amplify-storagemanager"; readonly StorageManagerDropZone: "amplify-storagemanager__dropzone"; readonly StorageManagerDropZoneIcon: "amplify-storagemanager__dropzone__icon"; readonly StorageManagerDropZoneText: "amplify-storagemanager__dropzone__text"; readonly StorageManagerFilePicker: "amplify-storagemanager__file__picker"; readonly StorageManagerFile: "amplify-storagemanager__file"; readonly StorageManagerFileWrapper: "amplify-storagemanager__file__wrapper"; readonly StorageManagerFileList: "amplify-storagemanager__file__list"; readonly StorageManagerFileName: "amplify-storagemanager__file__name"; readonly StorageManagerFileSize: "amplify-storagemanager__file__size"; readonly StorageManagerFileInfo: "amplify-storagemanager__file__info"; readonly StorageManagerFileImage: "amplify-storagemanager__file__image"; readonly StorageManagerFileMain: "amplify-storagemanager__file__main"; readonly StorageManagerFileStatus: "amplify-storagemanager__file__status"; readonly StorageManagerLoader: "amplify-storagemanager__loader"; readonly StorageManagerPreviewer: "amplify-storagemanager__previewer"; readonly StorageManagerPreviewerText: "amplify-storagemanager__previewer__text"; readonly StorageManagerPreviewerActions: "amplify-storagemanager__previewer__actions"; readonly StorageManagerPreviewerFooter: "amplify-storagemanager__previewer__footer"; readonly SwitchField: "amplify-switchfield"; readonly SwitchLabel: "amplify-switch__label"; readonly SwitchThumb: "amplify-switch__thumb"; readonly SwitchTrack: "amplify-switch__track"; readonly SwitchWrapper: "amplify-switch__wrapper"; readonly Table: "amplify-table"; readonly TableCaption: "amplify-table__caption"; readonly TableBody: "amplify-table__body"; readonly TableTd: "amplify-table__td"; readonly TableTh: "amplify-table__th"; readonly TableFoot: "amplify-table__foot"; readonly TableHead: "amplify-table__head"; readonly TableRow: "amplify-table__row"; readonly Tabs: "amplify-tabs"; readonly TabsList: "amplify-tabs__list"; readonly TabsItem: "amplify-tabs__item"; readonly TabsPanel: "amplify-tabs__panel"; readonly Text: "amplify-text"; readonly Textarea: "amplify-textarea"; readonly TextAreaField: "amplify-textareafield"; readonly TextField: "amplify-textfield"; readonly ToggleButton: "amplify-togglebutton"; readonly ToggleButtonGroup: "amplify-togglebuttongroup"; readonly VisuallyHidden: "amplify-visually-hidden"; }; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SetupTotpComponent implements OnInit { dataAttr: string; headerText: string; qrCodeSource: string; totpSecretCode: string; copyTextLabel: string; backToSignInText: string; confirmText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; ngOnInit(): void; generateQRCode(): Promise; onInput(event: Event): void; onSubmit(event: Event): void; copyText(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SignInComponent { dataAttr: string; forgotPasswordText: string; signInButtonText: string; sortedFormFields: FormFieldsArray; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SignUpComponent { dataAttr: string; createAccountText: string; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SignUpFormFieldsComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabItemComponent { title: string; active: boolean; id: string; labelledById: string; tabIndex: number; display: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TabsComponent implements AfterContentInit { tabs: QueryList; tabChange: EventEmitter; ngAfterContentInit(): void; selectTab(tab: TabItemComponent): void; handleTabClick(tab: TabItemComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TextFieldComponent { autocomplete: string; disabled: boolean; fieldId: string; initialValue: string; label: string; name: string; placeholder: string; required: boolean; type: string; labelHidden: boolean; hasError: boolean; describedBy: string; display: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class VerifyUserComponent implements OnInit { dataAttr: string; headerText: string; unverifiedUserAttributes: {}; labelId: string; skipText: string; verifyText: string; authenticator: AuthenticatorService; get context(): AuthenticatorService['slotContext']; ngOnInit(): void; getLabel(attr: keyof UnverifiedUserAttributes, value: string): string; onInput(event: Event): void; onSubmit(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class AmplifyAuthenticatorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare const getAttributeMap: AttributeInfoProvider; /** * Stores and provides custom components that users provide with `amplify-slot`. */ declare class CustomComponentsService { private _customComponents; get customComponents(): CustomComponents; set customComponents(customComponents: CustomComponents); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export { AmplifyAuthenticatorModule, AmplifySlotDirective, AuthenticatorComponent, AuthenticatorService, BaseFormFieldsComponent, ButtonComponent, CheckboxComponent, ConfirmResetPasswordComponent, ConfirmSignInComponent, ConfirmSignUpComponent, ConfirmVerifyUserComponent, CustomComponentsService, ErrorComponent, FederatedSignInButtonComponent, FederatedSignInComponent, ForceNewPasswordComponent, ForceNewPasswordFormFieldsComponent, ForgotPasswordComponent, FormFieldComponent, PasswordFieldComponent, PhoneNumberFieldComponent, SelectComponent, SetupTotpComponent, SignInComponent, SignUpComponent, SignUpFormFieldsComponent, TabItemComponent, TabsComponent, TextFieldComponent, VerifyUserComponent, getAttributeMap }; export type { AttributeInfoProvider, AuthSubscriptionCallback, CustomComponents, PropContext };