import type { FactoryPayload } from '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' import type { EmotionSx } from '@mantine/emotion' import type { EmotionStyles } from '../emotion/index.mjs' import type { ShadingColor } from '../theme/colors.mjs' import type { Color } from '../theme/theme.mjs' declare module '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } declare module '@mantine/core' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } import { PageShellBaseRootProps, PageShellBaseHeaderProps, PageShellBaseBodyProps } from '../PageShellBase/page-shell-base.mjs'; export interface AppPageShellProps { maxWidth?: string; withHeader?: boolean; title?: React.ReactNode; children?: React.ReactNode; wrapperProps?: PageShellBaseRootProps; headerProps?: PageShellBaseHeaderProps & { /** * Determines whether the back button should be rendered */ withBack?: boolean; /** * Called when the back button is clicked */ onBackClick?: () => void; }; bodyProps?: PageShellBaseBodyProps; } export declare const AppPageShell: ({ withHeader, headerProps, bodyProps, wrapperProps, maxWidth, ...rest }: AppPageShellProps) => import("react/jsx-runtime.js").JSX.Element;