import type * as React from 'react'; import { type CheckboxProps } from '../../atoms/forms/Checkbox/index.js'; import { type InputProps } from '../../atoms/forms/Input/index.js'; import { type AuthPageAction, type AuthPageAsideConfig, type AuthPageLayoutProps } from '../../templates/AuthPageLayout/index.js'; export interface RegisterPageProps extends Omit { title?: React.ReactNode; description?: React.ReactNode; aside?: AuthPageAsideConfig | React.ReactNode; nameInputProps?: InputProps; emailInputProps?: InputProps; passwordInputProps?: InputProps; termsProps?: Omit; termsLabel?: string; ssoActions?: AuthPageAction[]; ssoDividerLabel?: React.ReactNode; loginAction?: AuthPageAction; submitLabel?: React.ReactNode; isSubmitting?: boolean; onSubmit?: React.FormEventHandler; } declare function RegisterPage({ title, description, aside, nameInputProps, emailInputProps, passwordInputProps, termsProps, termsLabel, ssoActions, ssoDividerLabel, loginAction, submitLabel, isSubmitting, onSubmit, formClassName, ...layoutProps }: RegisterPageProps): React.ReactElement; declare namespace RegisterPage { var displayName: string; } export { RegisterPage };