import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; import { ThemeOptions } from '@mui/material/styles'; interface VarnishAppProps { theme?: ThemeOptions; defaultMode?: 'light' | 'dark' | 'system'; children: ReactNode | ReactNode[]; } /** * A top level container for your application that handles errors cleanly, * makes the required theme available to child components, and sets up * the application layout. * * If the theme property is provided, it's deeply merged with the default Varnish * theme. Which means you can only provide the properties you'd like to override, * and those not provided will use the defaults. */ declare function VarnishApp({ theme, defaultMode, children }: VarnishAppProps): react_jsx_runtime.JSX.Element; export { VarnishApp, type VarnishAppProps, VarnishApp as default };