/** * @fileoverview 布局偏好动作实现。 */ import type { ColorMode } from '../types/color-mode-types'; import type { AdminNavigationConfig, LayoutExtensionComponents, LoginExtensionComponents, LayoutMode, LayoutStyleConfig } from '../types/layout-types'; import { type LayoutPreferenceActionContext } from './layout-store-model'; export declare function persistPreferences(store: LayoutPreferenceActionContext): void; /** 偏好操作实现。 */ export declare function patchStyleConfig(store: LayoutPreferenceActionContext, payload: Partial, options?: { persist?: boolean; }): void; /** 偏好操作实现。 */ export declare function setLayoutMode(store: LayoutPreferenceActionContext, mode: LayoutMode): void; /** 偏好操作实现。 */ export declare function toggleCompact(store: LayoutPreferenceActionContext, force?: boolean): void; export declare function setNavigation(store: LayoutPreferenceActionContext, payload: Partial, options?: { clearTabs?: boolean; }): void; /** 偏好操作实现。 */ export declare function toggleSettingsPanel(store: LayoutPreferenceActionContext, force?: boolean): void; /** 偏好操作实现。 */ export declare function setColorMode(store: LayoutPreferenceActionContext, mode: ColorMode): void; /** 偏好操作实现。 */ export declare function setActiveTopMenuKey(store: LayoutPreferenceActionContext, key: string): void; /** 偏好操作实现。 */ export declare function syncActiveTopMenuByPath(store: LayoutPreferenceActionContext, path: string): void; /** 偏好操作实现。 */ export declare function setLayoutExtensions(store: LayoutPreferenceActionContext, payload?: LayoutExtensionComponents): void; /** 偏好操作实现。 */ export declare function setLoginExtensions(store: LayoutPreferenceActionContext, payload?: LoginExtensionComponents): void; /** 偏好操作实现。 */ export declare function resetToDefaults(store: LayoutPreferenceActionContext): void; //# sourceMappingURL=layout-store-preference-actions.d.ts.map