import type { MainAuthPageHandlers, MainLoginPageProps } from '../../types';
interface MainLoginPageBodyProps {
    handlers: MainAuthPageHandlers;
}
/**
 * Renders the main login form body with four authentication options.
 * Each button triggers its corresponding handler from the handlers prop.
 */
export declare const MainLoginPageBody: ({ handlers, }: Readonly<MainLoginPageBodyProps>) => import("react/jsx-runtime").JSX.Element;
/**
 * Login body component without layout wrapper.
 * Displays four authentication method buttons (Mobile, Email, Google, Apple).
 *
 * Use this when you need custom layout or when integrating with AuthFlow.
 *
 * @example
 * ```tsx
 * <MainLogin
 *   onContinueWithMobile={() => navigate('/auth/phone')}
 *   onContinueWithEmail={() => navigate('/auth/email')}
 * />
 * ```
 */
export declare function MainLogin(props: Readonly<MainLoginPageProps>): import("react/jsx-runtime").JSX.Element;
export {};
