/**
 * Get Default Theme Mode (Server-Side)
 *
 * Priority:
 * 1. User logged in → use uiPreferences.theme from user meta
 * 2. User not logged in → use defaultMode from theme.config
 */
type ThemeMode = 'light' | 'dark' | 'system';
export interface ThemeSettings {
    defaultMode: ThemeMode;
    allowUserToggle: boolean;
}
/**
 * Get theme settings for the RootLayout
 * Returns defaultMode and whether user can toggle theme
 * Server-side only function
 */
export declare function getThemeSettings(): Promise<ThemeSettings>;
/**
 * Get the default theme mode for the current user
 * Server-side only function
 * @deprecated Use getThemeSettings() instead for full theme configuration
 */
export declare function getDefaultThemeMode(): Promise<ThemeMode>;
export {};
//# sourceMappingURL=get-default-theme-mode.d.ts.map