import { FC, ReactNode } from 'react'; import { Section } from './Section.js'; import { Editor } from './Editor.js'; import { Finder } from './Finder.js'; import { Group } from './Group.js'; import { Tab } from './Tab.js'; import { Card } from './Card.js'; import { AuthPage } from '../AuthPage/index.js'; import { Onboarding } from '../Onboarding/index.js'; import { Router, useCmsParams, useLocation, useSearchParams } from '../../hooks/useCmsParams.js'; type CmsBodyParams = { children: ReactNode; name?: string; logo?: string; followMe?: boolean; leadComponent?: ReactNode; trailComponent?: ReactNode; }; declare const Provider: FC<{ base?: string; children: ReactNode; }>; declare const Body: FC; export declare const Cms: React.FC & { Section: typeof Section; Finder: typeof Finder; Editor: typeof Editor; Group: typeof Group; Tab: typeof Tab; Auth: typeof AuthPage; Onboarding: typeof Onboarding; Provider: typeof Provider; Body: typeof Body; }; export { Router, useCmsParams, useLocation, useSearchParams, Card };