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 LoginPageProps extends Omit { title?: React.ReactNode; description?: React.ReactNode; aside?: AuthPageAsideConfig | React.ReactNode; emailInputProps?: InputProps; passwordInputProps?: InputProps; rememberMeProps?: Omit; rememberMeLabel?: string; ssoActions?: AuthPageAction[]; ssoDividerLabel?: React.ReactNode; forgotPasswordAction?: AuthPageAction; registerAction?: AuthPageAction; submitLabel?: React.ReactNode; isSubmitting?: boolean; onSubmit?: React.FormEventHandler; } declare function LoginPage({ title, description, aside, emailInputProps, passwordInputProps, rememberMeProps, rememberMeLabel, ssoActions, ssoDividerLabel, forgotPasswordAction, registerAction, submitLabel, isSubmitting, onSubmit, formClassName, ...layoutProps }: LoginPageProps): React.ReactElement; declare namespace LoginPage { var displayName: string; } export { LoginPage };