/** Class names can be provided as an array or separated by whitespace */ export declare type KcPropsGeneric = { [key in CssClasses]: readonly string[] | string | undefined; }; export declare type KcTemplateClassKey = "stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcContentWrapperClass" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass"; export declare type KcTemplateProps = KcPropsGeneric; export declare const defaultKcTemplateProps: { readonly stylesCommon: readonly ["node_modules/patternfly/dist/css/patternfly.min.css", "node_modules/patternfly/dist/css/patternfly-additions.min.css", "lib/zocial/zocial.css"]; readonly styles: readonly ["css/login.css"]; readonly scripts: readonly []; readonly kcHtmlClass: readonly ["login-pf"]; readonly kcLoginClass: readonly ["login-pf-page"]; readonly kcContentWrapperClass: readonly ["row"]; readonly kcHeaderClass: readonly ["login-pf-page-header"]; readonly kcHeaderWrapperClass: readonly []; readonly kcFormCardClass: readonly ["card-pf"]; readonly kcFormCardAccountClass: readonly ["login-pf-accounts"]; readonly kcFormSocialAccountClass: readonly ["login-pf-social-section"]; readonly kcFormSocialAccountContentClass: readonly ["col-xs-12", "col-sm-6"]; readonly kcFormHeaderClass: readonly ["login-pf-header"]; readonly kcLocaleWrapperClass: readonly []; readonly kcFeedbackErrorIcon: readonly ["pficon", "pficon-error-circle-o"]; readonly kcFeedbackWarningIcon: readonly ["pficon", "pficon-warning-triangle-o"]; readonly kcFeedbackSuccessIcon: readonly ["pficon", "pficon-ok"]; readonly kcFeedbackInfoIcon: readonly ["pficon", "pficon-info"]; readonly kcResetFlowIcon: readonly ["pficon", "pficon-arrow fa-2x"]; readonly kcFormGroupClass: readonly ["form-group"]; readonly kcLabelWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; readonly kcSignUpClass: readonly ["login-pf-signup"]; readonly kcInfoAreaWrapperClass: readonly []; }; /** Tu use if you don't want any default */ export declare const allClearKcTemplateProps: Record<"stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass", undefined>; export declare type KcProps = KcPropsGeneric; export declare const defaultKcProps: { readonly kcLogoLink: "http://www.keycloak.org"; readonly kcLogoClass: "login-pf-brand"; readonly kcContainerClass: "container-fluid"; readonly kcContentClass: readonly ["col-sm-8", "col-sm-offset-2", "col-md-6", "col-md-offset-3", "col-lg-6", "col-lg-offset-3"]; readonly kcFeedbackAreaClass: readonly ["col-md-12"]; readonly kcLocaleClass: readonly ["col-xs-12", "col-sm-1"]; readonly kcAlertIconClasserror: readonly ["pficon", "pficon-error-circle-o"]; readonly kcFormAreaClass: readonly ["col-sm-10", "col-sm-offset-1", "col-md-8", "col-md-offset-2", "col-lg-8", "col-lg-offset-2"]; readonly kcFormSocialAccountListClass: readonly ["login-pf-social", "list-unstyled", "login-pf-social-all"]; readonly kcFormSocialAccountDoubleListClass: readonly ["login-pf-social-double-col"]; readonly kcFormSocialAccountListLinkClass: readonly ["login-pf-social-link"]; readonly kcWebAuthnKeyIcon: readonly ["pficon", "pficon-key"]; readonly kcFormClass: readonly ["form-horizontal"]; readonly kcFormGroupErrorClass: readonly ["has-error"]; readonly kcLabelClass: readonly ["control-label"]; readonly kcInputClass: readonly ["form-control"]; readonly kcInputWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; readonly kcFormOptionsClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; readonly kcFormButtonsClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; readonly kcFormSettingClass: readonly ["login-pf-settings"]; readonly kcTextareaClass: readonly ["form-control"]; readonly kcInfoAreaClass: readonly ["col-xs-12", "col-sm-4", "col-md-4", "col-lg-5", "details"]; readonly kcButtonClass: readonly ["btn"]; readonly kcButtonPrimaryClass: readonly ["btn-primary"]; readonly kcButtonDefaultClass: readonly ["btn-default"]; readonly kcButtonLargeClass: readonly ["btn-lg"]; readonly kcButtonBlockClass: readonly ["btn-block"]; readonly kcInputLargeClass: readonly ["input-lg"]; readonly kcSrOnlyClass: readonly ["sr-only"]; readonly kcSelectAuthListClass: readonly ["list-group", "list-view-pf"]; readonly kcSelectAuthListItemClass: readonly ["list-group-item", "list-view-pf-stacked"]; readonly kcSelectAuthListItemInfoClass: readonly ["list-view-pf-main-info"]; readonly kcSelectAuthListItemLeftClass: readonly ["list-view-pf-left"]; readonly kcSelectAuthListItemBodyClass: readonly ["list-view-pf-body"]; readonly kcSelectAuthListItemDescriptionClass: readonly ["list-view-pf-description"]; readonly kcSelectAuthListItemHeadingClass: readonly ["list-group-item-heading"]; readonly kcSelectAuthListItemHelpTextClass: readonly ["list-group-item-text"]; readonly kcAuthenticatorDefaultClass: readonly ["fa", "list-view-pf-icon-lg"]; readonly kcAuthenticatorPasswordClass: readonly ["fa", "fa-unlock list-view-pf-icon-lg"]; readonly kcAuthenticatorOTPClass: readonly ["fa", "fa-mobile", "list-view-pf-icon-lg"]; readonly kcAuthenticatorWebAuthnClass: readonly ["fa", "fa-key", "list-view-pf-icon-lg"]; readonly kcAuthenticatorWebAuthnPasswordlessClass: readonly ["fa", "fa-key", "list-view-pf-icon-lg"]; readonly kcSelectOTPListClass: readonly ["card-pf", "card-pf-view", "card-pf-view-select", "card-pf-view-single-select"]; readonly kcSelectOTPListItemClass: readonly ["card-pf-body", "card-pf-top-element"]; readonly kcAuthenticatorOtpCircleClass: readonly ["fa", "fa-mobile", "card-pf-icon-circle"]; readonly kcSelectOTPItemHeadingClass: readonly ["card-pf-title", "text-center"]; readonly kcFormOptionsWrapperClass: readonly []; readonly stylesCommon: readonly ["node_modules/patternfly/dist/css/patternfly.min.css", "node_modules/patternfly/dist/css/patternfly-additions.min.css", "lib/zocial/zocial.css"]; readonly styles: readonly ["css/login.css"]; readonly scripts: readonly []; readonly kcHtmlClass: readonly ["login-pf"]; readonly kcLoginClass: readonly ["login-pf-page"]; readonly kcContentWrapperClass: readonly ["row"]; readonly kcHeaderClass: readonly ["login-pf-page-header"]; readonly kcHeaderWrapperClass: readonly []; readonly kcFormCardClass: readonly ["card-pf"]; readonly kcFormCardAccountClass: readonly ["login-pf-accounts"]; readonly kcFormSocialAccountClass: readonly ["login-pf-social-section"]; readonly kcFormSocialAccountContentClass: readonly ["col-xs-12", "col-sm-6"]; readonly kcFormHeaderClass: readonly ["login-pf-header"]; readonly kcLocaleWrapperClass: readonly []; readonly kcFeedbackErrorIcon: readonly ["pficon", "pficon-error-circle-o"]; readonly kcFeedbackWarningIcon: readonly ["pficon", "pficon-warning-triangle-o"]; readonly kcFeedbackSuccessIcon: readonly ["pficon", "pficon-ok"]; readonly kcFeedbackInfoIcon: readonly ["pficon", "pficon-info"]; readonly kcResetFlowIcon: readonly ["pficon", "pficon-arrow fa-2x"]; readonly kcFormGroupClass: readonly ["form-group"]; readonly kcLabelWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; readonly kcSignUpClass: readonly ["login-pf-signup"]; readonly kcInfoAreaWrapperClass: readonly []; }; /** Tu use if you don't want any default */ export declare const allClearKcProps: Record<"stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass" | "kcLogoLink" | "kcLogoClass" | "kcContainerClass" | "kcContentClass" | "kcFeedbackAreaClass" | "kcLocaleClass" | "kcAlertIconClasserror" | "kcFormAreaClass" | "kcFormSocialAccountListClass" | "kcFormSocialAccountDoubleListClass" | "kcFormSocialAccountListLinkClass" | "kcWebAuthnKeyIcon" | "kcFormClass" | "kcFormGroupErrorClass" | "kcLabelClass" | "kcInputClass" | "kcInputWrapperClass" | "kcFormOptionsClass" | "kcFormButtonsClass" | "kcFormSettingClass" | "kcTextareaClass" | "kcInfoAreaClass" | "kcButtonClass" | "kcButtonPrimaryClass" | "kcButtonDefaultClass" | "kcButtonLargeClass" | "kcButtonBlockClass" | "kcInputLargeClass" | "kcSrOnlyClass" | "kcSelectAuthListClass" | "kcSelectAuthListItemClass" | "kcSelectAuthListItemInfoClass" | "kcSelectAuthListItemLeftClass" | "kcSelectAuthListItemBodyClass" | "kcSelectAuthListItemDescriptionClass" | "kcSelectAuthListItemHeadingClass" | "kcSelectAuthListItemHelpTextClass" | "kcAuthenticatorDefaultClass" | "kcAuthenticatorPasswordClass" | "kcAuthenticatorOTPClass" | "kcAuthenticatorWebAuthnClass" | "kcAuthenticatorWebAuthnPasswordlessClass" | "kcSelectOTPListClass" | "kcSelectOTPListItemClass" | "kcAuthenticatorOtpCircleClass" | "kcSelectOTPItemHeadingClass" | "kcFormOptionsWrapperClass", undefined>;