import { ReactNode } from 'react'; import { FormFooterProps } from '../FormFooter/FormFooter'; import { FormNavigationData } from '../FormNavigation/FormNavigation'; import { HeaderFormProps } from '../HeaderForm/HeaderForm'; interface Props { children?: ReactNode; /** Hide the footer entirely. */ disableFooter?: boolean; headerProps?: HeaderFormProps; footerProps?: FormFooterProps; /** Side-navigation items. When empty/omitted, no navigation rail is rendered. */ navData?: FormNavigationData; defaultActiveSection?: string; /** Pin the header to the top while content scrolls. Default: true. */ stickyHeader?: boolean; classNames?: { base?: string; header?: string; wrapper?: string; content?: string; }; } /** * Full form page scaffold composing `HeaderForm`, an optional `FormNavigation` rail, * the scrollable content, and a `FormFooter`. Wire navigation/submit via the respective props. */ export default function FormLayout({ children, disableFooter, headerProps, footerProps, navData, defaultActiveSection, stickyHeader, classNames, }: Props): import("react").JSX.Element; export {};