import { Func } from '../types/HaloTypes'; interface SharedData { key: string; isLoading: boolean; data?: T; error?: any; promise?: Promise; } export declare const useCommonStore: import('pinia').StoreDefinition<"common", { themeName: string | null; menuCollapsed: boolean; isFullscreen: boolean; sharedData: Record>; }, { isDarkTheme: (state: { themeName: string | null; menuCollapsed: boolean; isFullscreen: boolean; sharedData: Record>; } & import('pinia').PiniaCustomStateProperties<{ themeName: string | null; menuCollapsed: boolean; isFullscreen: boolean; sharedData: Record>; }>) => boolean; }, { toggleTheme(): void; setThemeName(data: string | null): void; setMenuCollapsed(data: boolean): void; setIsFullscreen(data: boolean): void; fetchSharedData(key: string, loader: Func>): Promise; }>; export {};