import * as React from 'react'; import type { PaletteMode } from '@mui/material'; import type { Branding, Navigation, Router } from "../AppProvider/index.js"; import type { DashboardSidebarPageItemContextProps } from "../DashboardLayout/DashboardSidebarPageItem.js"; import type { DataModel } from "../Crud/index.js"; import type { CrudProviderProps } from "../Crud/CrudProvider.js"; import type { DataSourceCache } from "../Crud/cache.js"; export declare const BrandingContext: React.Context; export declare const NavigationContext: React.Context; export declare const PaletteModeContext: React.Context<{ paletteMode: PaletteMode; setPaletteMode: (mode: PaletteMode) => void; isDualTheme: boolean; }>; export declare const RouterContext: React.Context; export declare const DashboardSidebarPageItemContext: React.Context; export declare const CrudContext: React.Context<{ dataSource: CrudProviderProps["dataSource"] | null; dataSourceCache: DataSourceCache | null; }>; export declare const WindowContext: React.Context;