import type { FlexBoxProps } from '@ariestools/sdk-react-foundation/flexbox'; import type { ReactNode } from 'react'; import React from 'react'; import type { WebAppNavigationType } from '../../app-settings/index.js'; /** Properties accepted by the web app chrome component. */ export interface WebAppChromeProps extends FlexBoxProps { /** * @deprecated react-helmet removed; this prop is retained for compile compatibility and no longer affects the document head. */ appName?: string; /** Appbar used by the web app chrome props. */ appbar?: ReactNode; /** Error boundary used by the web app chrome props. */ errorBoundary?: boolean; /** Error page used by the web app chrome props. */ errorPage?: ReactNode; /** Footer used by the web app chrome props. */ footer?: ReactNode; /** Footer elevation used by the web app chrome props. */ footerElevation?: number; /** Menu items used by the web app chrome props. */ menuItems?: ReactNode; /** Navigation type used by the web app chrome props. */ navigationType?: WebAppNavigationType; } /** Composes the persistent app chrome around routed page content. */ export declare const WebAppChrome: { ({ ref, appName: _appName, appbar, children, errorBoundary, errorPage, footer, footerElevation, menuItems, navigationType, sx, ...props }: WebAppChromeProps): React.JSX.Element; displayName: string; }; //# sourceMappingURL=Chrome.d.ts.map