import { type JSX, type ReactNode } from 'react';
import '../../theme/accessibility.css.js';
import '../../theme/global.css.js';
import type { ResolvedTheme, ThemeMode } from '../../theme/ThemeProvider.js';
export type BackofficeThemeProviderProps = {
    children: ReactNode;
    defaultMode?: ThemeMode;
};
export declare const BACKOFFICE_THEME_MODE_KEY = "plumile-backoffice-theme-mode";
export declare const BackofficeThemeProvider: ({ children, defaultMode, }: BackofficeThemeProviderProps) => JSX.Element;
export declare const __backofficeThemeTest: {
    readonly getSystemTheme: () => ResolvedTheme;
    readonly isThemeMode: (value: string | null) => value is ThemeMode;
    readonly resolveTheme: (mode: ThemeMode, systemTheme: ResolvedTheme) => ResolvedTheme;
    readonly readStoredMode: (defaultMode: ThemeMode) => ThemeMode;
};
export default BackofficeThemeProvider;
//# sourceMappingURL=BackofficeThemeProvider.d.ts.map