import { ExternalProvider } from '../../../rest-sdk/dto/external-provider'; import { ViewPropsBase } from '../../common/view-props-base'; import { LoginFormEntity } from '../login-form.entity'; export interface LoginFormViewProps extends ViewPropsBase { loginHandlerPath: string; rememberMe: boolean; membershipProviderName?: string; externalProviders?: ExternalProvider[]; invalidClass: string; visibilityClasses: { [key: string]: string; }; redirectUrl?: string; forgottenPasswordLink?: string; registrationLink?: string; labels: { emailLabel: string; errorMessage: string; externalProvidersHeader: string; forgottenPasswordLinkLabel: string; header: string; notRegisteredLabel: string; passwordLabel: string; registerLinkText: string; rememberMeLabel: string; submitButtonLabel: string; validationInvalidEmailMessage: string; validationRequiredMessage: string; }; }