import { MixedContentContext } from '../../editor/widget-framework/mixed-content-context';
import { OffsetStyle } from '../styling/offset-style';
import { PostRegistrationAction } from './interfaces/post-registration-action';
export declare class RegistrationEntity {
    PostRegistrationAction: PostRegistrationAction;
    PostRegistrationRedirectPage?: MixedContentContext;
    LoginPage?: MixedContentContext;
    ExternalProviders?: string[];
    SfViewName: string;
    Margins?: OffsetStyle;
    SfWidgetLabel: string;
    CssClass?: string;
    Header: string;
    FirstNameLabel: string;
    LastNameLabel: string;
    EmailLabel: string;
    PasswordLabel: string;
    RepeatPasswordLabel: string;
    SecretQuestionLabel: string;
    SecretAnswerLabel: string;
    RegisterButtonLabel: string;
    ActivationLinkHeader: string;
    ActivationLinkLabel: string;
    SendAgainLink: string;
    SendAgainLabel: string;
    SuccessHeader: string;
    SuccessLabel: string;
    LoginLabel: string;
    LoginLink: string;
    ExternalProvidersHeader: string;
    ValidationRequiredMessage: string;
    ValidationInvalidEmailMessage: string;
    ValidationMismatchMessage: string;
    ActivationMessage: string;
    ActivationFailTitle: string;
    ActivationFailLabel: string;
    ActivationExpiredHeader: string;
    ActivationExpiredLabel: string;
    ActivationExpiredBtnText: string;
    Attributes?: {
        [key: string]: Array<{
            Key: string;
            Value: string;
        }>;
    };
}
