import type { MainLayoutProps, MarketingPanelProps } from '../../types';
export type { MainLayoutProps, MarketingPanelProps } from '../../types';
/**
 * Marketing panel component - displays CTA, image slider, and indicators
 */
declare function MarketingPanel({ sliderImages, sliderAutoPlayInterval, activeSlideIndex, onSlideChange, ctaText, sliderTitles, className, }: Readonly<MarketingPanelProps>): import("react/jsx-runtime").JSX.Element;
/**
 * Main layout component - two-panel layout for authentication pages.
 * Left panel displays marketing content, right panel displays auth content.
 *
 * @example
 * ```tsx
 * <MainLayout
 *   sliderImages={['/image1.jpg', '/image2.jpg']}
 *   ctaText="Get Healthcare Career App Now!"
 * >
 *   <AuthLayout.Root variant="desktop" maxWidth="md">
 *     <AuthLayout.Header>...</AuthLayout.Header>
 *     <AuthLayout.Main>
 *       <AuthLayout.Logo>...</AuthLayout.Logo>
 *       <AuthLayout.Title>...</AuthLayout.Title>
 *       <AuthLayout.Body>...</AuthLayout.Body>
 *     </AuthLayout.Main>
 *     <AuthLayout.Footer>...</AuthLayout.Footer>
 *   </AuthLayout.Root>
 * </MainLayout>
 * ```
 */
export declare function MainLayout({ sliderImages, sliderAutoPlayInterval, ctaText, sliderTitles, className, marketingClassName, contentClassName, children, }: Readonly<MainLayoutProps>): import("react/jsx-runtime").JSX.Element;
export { MarketingPanel };
