import { ReactNode } from 'react'; import { CSSProperties } from 'react'; declare module '@mui/material/styles' { interface Theme { templates: { page_wrap: { maxWidth: string; margin: string; boxSizing: string; padding: string | number; }; subheading: { textTransform: string; letterSpacing: string; fontWeight: string; }; boxOfChips: { display: string; justifyContent: string; flexWrap: string; gap: string | number; }; chip: (props: { size: number; backgroundColor?: string; }) => { height: string | number; minHeight: string | number; backgroundColor: string; borderRadius: string; padding: string | number; margin: string | number; }; chipLabel: CSSProperties; chipLabelTitle: (props: { size: number; }) => { fontSize: string | number; fontWeight: string; }; chipLabelSubtitle: { fontSize: string; opacity: number; }; chipContainer: { position: string; display: string; alignItems: string; }; }; } interface ThemeOptions { templates?: { page_wrap?: { maxWidth?: string; margin?: string; boxSizing?: string; padding?: string | number; }; subheading?: { textTransform?: string; letterSpacing?: string; fontWeight?: string; }; boxOfChips?: { display?: string; justifyContent?: string; flexWrap?: string; gap?: string | number; }; chip?: (props: { size: number; backgroundColor?: string; }) => { height?: string | number; minHeight?: string | number; backgroundColor?: string; borderRadius?: string; padding?: string | number; margin?: string | number; }; chipLabel?: CSSProperties; chipLabelTitle?: (props: { size: number; }) => { fontSize?: string | number; fontWeight?: string; }; chipLabelSubtitle?: { fontSize?: string; opacity?: number; }; chipContainer?: { position?: string; display?: string; alignItems?: string; }; }; } } interface ThemeProps { children: ReactNode; } export declare function AppThemeProvider({ children }: ThemeProps): import("react/jsx-runtime").JSX.Element; export {};